This is a port of the Dis virtual machine system to POSIX-compatible operating systems, based on the original Inferno sources, including a Limbo compiler. The port is intended to make the virtual machine and runtime environment more general and easily ex
Twilight is an imperative, object oriented, general purpose programming language. The guiding principles of Twilight are simplicity, practicality, and orthonogolity.
The Z83 C Compiler is an optimizing cross compiler for a language very similar to C targeted toward the TI83+. The output from the compiler may be assembled with TASM (http://home.comcast.net/~tasm/) or ZASM (http://lpg.ticalc.org/prj_zasm/).
a delegate compiler and a numerical scripting language (like syscalls). the compiler is done in concept but the backend is still in the brainstorming phase.
Inger is a compiler for an imperative programming language (inger)
Inger is a compiler for an imperative programming language (inger), which is much like C (but cleaner). Apart from the Inger compiler, we have written the e-book 'Compiler Construction: A Practical Approach', which is available for download.
nbasic - bytecode compiler+vm for middle level programming language, like basic. nbs - small and fast C-coded object orientated basic (compiler+vm) for embeded applications. Purpose: scripting support for C/C++ project.
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.
A set of tools relating to an educational processor used in teaching Computer Architecture at the University of Ottawa. Currently includes a working assembler and a semi-functional emulator/debugger.
An R6RS Scheme implementation
Vicare Scheme is an R6RS compliant fork of Ikarus Scheme, aiming to become a native compiler for R6 Scheme producing single threaded programs running on Intel x86 32-bit and 64-bit processors; it is tested only on GNU+Linux, no official support for other platforms is present. Vicare offers arbitrary precision integers through GMP. It implements an optionally included foreign-functions interface based on Libffi. Ikarus Scheme is an almost R6RS compliant implementation of the Scheme programming language; it is the creation of Abdulaziz Ghuloum, which retired from development in 2010.
2Lang is a new Programming language, designed for portable, scalable Web 2.0 applications to be executed on a variety of devices. Create enterprise tiered applications with rich user interfaces in minutes
This is a scripting language for the .NET platform, similar to Python. Previously, it had a nice IDE and could run Python code unchanged. This is a from-scratch reimplementation using the dynscript-net project. I hope to reimplement all the old features.
This is an Open source compiler for Arabic C-like Syntax.
ANGEL-Automatic differentiation Nested Graph Elimination Library is a template library using the Boost Graph Library and the Standard C++ Library; it provides sparse representations of c-graphs their dual line graphs and vertex, edge and face elimina
ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files. See also ELFIO project.(http://sourceforge.net/projects/elfio)
This project aims to create an ARM processor emulator for Linux/x86, utilising dynamic binary translation techniques for maximum speed.
Parser library that uses an EBNF like grammar to generate a parse tree
Parser library that uses an EBNF like grammar to generate a parse tree You can use it to create a quick parser It uses backtracking so it may be slow for some grammar rules
This is a computing architecture which includes a service-oriented language called Abacus, a virtual machine executes Abacus programs, a router program provides naming services and a web-based enviroment for managing and developing Abacus applications.
Compiler of Lisp programs to a platform-idependent bytecode and the corresponding virtual machine.
Alchemist GCC/LLVM plugin for code analysis and tuning
News: since 2015 we continue all related developments within Collective Knowledge Framework: http://github.com/ctuning/ck/wiki Alchemist plugin is a collection of plugins for GCC/LLVM for external and fine-grain code analysis and tuning. It is intended to to extract program properties for machine learning based optimization (see MILEPOST GCC); optimize programs at fine-grain level (such as unrolling, tiling, prefetching, etc); tune default optimization heuristic; gradually decompose program and detect performance or other anomalies; generate benchmarks particularly useful to train ML-based compilers. GCC plugin is licenced under GPLv3 licensed, while future LLVM plugins will be licensed under BSD license. Alchemist plugin is in a preliminary stage (based on MILEPOST ML plugin), so collaborations are very welcome!
The Angliconian2 Programming language (interpreter and eventually compiler). NOTE: CVS gets updated more than this and only when project is stable. Go to the homepage for documentation.
ANASM is an assembler , which is written completely in assembly language.
Antares es un lenguaje de programación relizado dentro de la materia de Proyecto de Desarrollo de Software con el profesor Ariel Ortiz. Los responsables del proyecto son: Luis Ángel De Niz Eduardo Fuentes Alberto Sobrino
Argante R Compiler intends to be a real procedural language compiler for Argante environment. Visit Argante web site at http://argante.sourceforge.net/A2
Argus is a highly integrated Eclipse plug-in. The purpose of this plug-in is to add additional Errors and Warnings to the Eclipse Framework, assisting Java programmers to create bug free, high quality code.
A compiler which translated AspectFun program into Haskell.