DSCF

.co.uK

PC32: x86 32bits Immediate Mode OpenGL

PC32 is a graphically oriented stack-based programming language that does away with most of the baggage in computer programming, providing the user with a simple to use, easy to understand, fast and completely interactive experience.

The implementation is fully compiled, yet the compiled code is not frozen but can be modified, inspected and even recompiled on the fly allowing arcane wizardry such as self-modifying code to be almost trivial to implement and use.

With compilation times for the entire toolchain being in the milliseconds the result is a completely dynamic system, where the line between bare-metal and high-level, interpreted and compiled is blurred and almost non existant.

PC32 has its own editor included in the release that uses a special kind of Pre-Tagged source code to speed up compilation. The editor can be easily modified and its written in itself, in 10 blocks of code or about 400~ LOC.

Full Source code is available under the BSD License.