TurboVM is a small and simple virtual machine, intended as a compilation target for programming languages. TurboVM uses bytecode with a RISC instruction set designed for easy and fast generation and interpretation, as well as flexibility (i.e. it does not impose a certain paradigm like many other
... [More] VMs). Bytecode can be interpreted or compiled to native code (currently via C). Some speed tests indicate that the bytecode interpreter runs about a factor 15 to 30 slower than native programs, whereas compiling the bytecode yields performance equal to or close to that of equivalent programs written in C. [Less]
A compiler for the algo language used in EPITA, a french computer engineering school, to describe algorithms.
The language is kind of related to Pascal, as these two languages really looks like the same, even if the algo language is french based instead of english based. See (FR)
... [More] http://nathalie.bouquet.free.fr/epita/algo/langage/structure.php for a more detailed explanation.
This project is based on the boost C++ libraries and the LLVM compiler subsystem to create a robust and efficient compiler, which can interact with other programming languages like C or Pascal. [Less]
FFC works as a compiler for multilinear forms by generating code (C or C++) for the evaluation of a multilinear form given in mathematical notation. This new approach to form evaluation makes it possible to combine generality with efficiency; the form can be given in mathematical notation and the
... [More] generated code is as efficient as hand-optimized code.
FFC is a component of the FEniCS project, see http://www.fenicsproject.org. [Less]
Croc is a dynamic extendible extension language which was conceived, written, and is maintained by Jarrett Billingsley. It is based on D, Lua, Python, Squirrel, and Io and is dynamically-typed, with a C-style syntax and D-like semantics.
Croc used to be called MiniD.
DeeLang is a lightweight, embeddable, dynamically-typed scripting language for Java that is intended for use in user-scriptable applications in limited resource environments, and especially for Android devices.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy