The Quick C-- compiler is an experimental implementation of the C-- language. C-- is intended to be a "portable assembly language" that can be used as a target language by compiler writers. C-- features a simple C-like core and support for garbage collection and exception handling.
J51 is a Intel MCS51 emulator with all the standard integrated peripherals. A disassembler with an integrated debugger is also included. Standard peripherals emulated are Timer 0/1 (Mode 0, 1, 2, and interrupts), serial interface in polled and interrupt mode, standard I/O, and ports 0 to 4. Microprocessors emulated are the Intel MCS 8051 (no peripherals), Intel 8051, Intel 8052, Philips LPC674, and Philips LPc900.
ProjectCenter is GNUstep's integrated development environment (IDE). It assists you in starting new projects and lets you manage your project files using a intuitive and well ordered graphical user interface. ProjectCenter automatically creates the project makefiles and aids you in the process of editing, project compilation, package building, and debugging.
Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.