YACCL is a simple Java recursive descent parser, in the tradition of other RDP technologies such as ANTLR and JavaCC. It differs from these in a number of ways: it is smaller and simpler (though not necessarily faster).
A 6809/6800/8080/8008 macro assembler written in Java.
This is a port of Basic to NASM (B2Nasm) for visual basic.net. Basic to NASM is capable of file handling, output to and input from the console, arithmetic, and variable creation. A good starting point for native compiler creators.
Experimental programming language and compiler
Experimental programming language and compiler based on Context 2.x (http://avhohlov.narod.ru/p9810en.htm). The first goal are implementation of references to arrays (http://avhohlov.narod.ru/p9820en.htm).
Dingo is a pluggable Schema Compiler for .NET and will generate C# code. The goal is to provide a simple way to generate Domain Objects. .NET XSD currently only generates Data Objects. Dingo can delegate code generation with high granularity.
The Firm library implements the Firm intermediate representation (ir), a graph based SSA intermediate represenation for compilers.
A complete Parallax Propeller debugger/simulator for development of assembler code, with built-in editor and compiler. In runs under Java v1.5 or better.
Sassy is an assembler written in Scheme
applicatoin for windows like shadertoy.com
It read opengl pixel shader from txt file, and draw big square on whole screen using that shader. Like shadertoy.com
This is a resurrection of Matthias Blume's VSCM Scheme implementation.
xMxmlCompiler is an eclipse plugin that provides an Eclipse Builder on mxml resource changes and a GUI to the Flex 4 compiler (mxmlc) of the open SDK. It run on GNU/Linux and Windows eclipse platform version.
Compiler/Virtual Machine, intended to be OS-independent, but developed for the moment on WinXP. The compiler will understand a flavour of Object Pascal, one which is "extensible" to particular needs (e.g. inline SQL).
One of the requirements of current Semantic Web applications is to deal with heterogenous data. Data represented and stored using the Extensible Markup Language (XML) is almost ubiquitous and is the standard for data exchange. Resource Description Framework (RDF) is the W3C recommended standard for data representation. Being able to work with these two languages using a common framework is a great advantage and eliminates several unnecessary steps that are currently used when handling both formats.
David Ashley's C compiler has now been GPL'd. This includes the full source, some demo programs, along with some minor changes... ACC builds 32bit exe's using TRAN's PMODE dos extender for MS-DOS.
Brook is an ANSI C like general purpose stream programming language and is designed to incorporate the ideas of data parallel computing and arithmetic intensity into a familiar, efficient language. Has OpenMP CPU, OpenGL, DirectX 9 and AMD CTM backends.
Calforth is a variant of the forth computer language. It will run as a forth interperter, as well as strictly compile an executable. Version 1.3 includes support for the 8051 processor and includes a processor emulator as well.
This project aims to provide a common and convenient environment for evaluating C and C++ compilers' relative performances on some well-known benchmarks and applications.
An IDE for developing native Windows 32-bit applications in C and C++. The binary release includes the MinGW32 compiler and build tools.
Eli is a programming environment that supports all phases of translator construction with extensive libraries implementing common tasks, yet handling arbitrary special cases. Output is the C subset of C++. Please use eli-project-users list for suppor
JetPAG is a recursive-descent parser and lexical analyzer generator focused on high efficiency, usability and readability of generated code. JetPAG generates fast recognizers and aids developers with useful tools for simplifying input interpretation.
This project aims to develop a Lisp based operating system for general purpose computer architectures.
Programming language designed to simplify the development of small and large-scale networked applications. PROSE includes an execution engine and language that compiles into platform-independent bytecode. Bytecode can also be assembled directly.
ThinLisp is a practical dialect of lisp for real world applications. You develop in Common Lisp, you deploy in C. ThinLisp programs are as fast as C, by design. Used for a decade in million line systems.
Java Swing widgets and frameworks plus a UI builder.