PLD2 compiles small, fast executables with low byte counts. The code generator is user customizable and code runs full speed (not interpreted) on target machine. PLD2 combines the power of a full macro assembler with the rapid programming of a compiler for hard embedded requirements. Cross reference list and actual storage locations ease hardware/software integration. As a Windows compiler, only 3 core Windows DLLs are required, virtually eliminating "DLL Hell". The user may call additional DLLs, if they want, using a C-like calling sequence. A user interface may be specified via a subset of HTML with no dependencies on any external browser. 10,000 line source programs easily compile in under 1 second. Cross reference list and actual storage locations help in debugging. Memory locations are allocated statically, eliminating backtracing stackframes to find variable contents.
|