RSS 30 projects tagged "compiler"

No download No website Updated 05 Jul 2010 chmc

Screenshot
Pop 28.98
Vit 1.42

chmc is a CHM compiler command targeted for Unix CHM viewers.

Download No website Updated 19 Apr 2011 Orc

Screenshot
Pop 60.84
Vit 1.42

Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The "language" is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations.

No download Website Updated 08 Sep 2010 chocoada

Screenshot
Pop 29.97
Vit 1.09

Chocoada is an Ada to lisp translator/compiler.

No download Website Updated 25 Apr 2011 Js2Scheme

Screenshot
Pop 27.11
Vit 1.03

Js2Scheme compiles JavaScript to Scheme so that it can be processed by Bigloo. It also includes a pretty-printer and a (rudimentary) obfuscator.

No download Website Updated 29 Dec 2009 LLJVM

Screenshot
Pop 39.27
Vit 1.00

LLJVM provides a set of tools and libraries for running comparatively low level languages (such as C) on the JVM.

Download Website Updated 29 May 2010 unjava

Screenshot
Pop 30.33
Vit 1.00

If you know how to code in PHP, Python, Perl, C/C++, Javascript, or any similar languages, you can use unjava plus your favorite text editor to write pure Java code, including GUI apps, without knowing Java. unjava is a set of header files and scripts that translates unjava source code into pure Java. It hides the details of writing and using event handlers and creating event-enabled objects such as menus. If you're a C or PHP coder, you'll like how you can simply #include header files in-line to have them expand in place. PHP coders used to define() can use #define, same as in C. Even Java programmers will like it for the ability to create unjava source code that's more concise and easier to read. You can use whatever plain text editor you want, then run unjava. The resulting Java class files can run on any machine with a Java runtime environment, and you can browse the generated Java source.

No download Website Updated 21 Jul 2010 iCCsh

Screenshot
Pop 35.21
Vit 1.00

iCCsh is an interactive C compiler shell. It allows C code to be quickly and easily evaluated, without the need for manually constructing and compiling an entire C source file.

No download No website Updated 08 Sep 2010 larceny

Screenshot
Pop 34.76
Vit 1.00

Larceny is a simple and efficient implementation of the Scheme programming language. Created originally as a test vehicle for research on garbage collection and compiler optimizations, Larceny has grown into a major multi-platform system, and is one of the very few implementations that support all four de facto standards for Scheme: IEEE/ANSI, R5RS, ERR5RS, and the R6RS. Development of Larceny has been supported by NSF, Sun Microsystems, and Microsoft.

Download Website Updated 16 Dec 2010 GNU Modula-2

Screenshot
Pop 34.25
Vit 1.00

The GNU Modula-2 compiler is one of a number of front end languages to GCC (the GNU Compiler Collection). As such, it has been designed to coexist with other GCC languages. For example, it can be used in mixed language projects and it can catch C++ exceptions and throw exceptions which can be caught by C++. Users can also exploit conditional compilation and full gcc backend optimization and architecture coverage. GNU Modula-2 can produce position independent code and can easily produce shared libraries from modules. The compiler provides a swig interface file generator option, which allows scripting languages such as Python to import modules written in Modula-2 and also catch exceptions thrown by Modula-2. The compiler translates PIM2, PIM3, PIM4, and ISO dialects of Modula-2.

Download Website Updated 30 Jun 2012 FeatureC++

Screenshot
Pop 26.98
Vit 1.00

FeatureC++ is a C++ language extension that supports Feature-Oriented Programming (FOP). FOP studies feature modularity in program families. The idea of FOP is to build software by composing features. Features are basic building blocks that satisfy intuitive user-formulated requirements on the software system. Features refine other features incrementally. This step-wise refinement leads to a layered stack of features. Mixin Layers are one appropriate technique for implementing features.

Screenshot

Project Spotlight

Efax-gtk

A GUI frontend for the efax fax program.

Screenshot

Project Spotlight

DBeaver

A universal database manager.