RSS 408 projects tagged "Compilers"

Download Website Updated 25 Jul 2001 AMC (ATOM Module Compiler)

Screenshot
Pop 78.99
Vit 2.15

AMC is a programmable compiler/preprocessor. It has a built-in programming language called CGL (Code Generation Language) that lets you add new syntactical elements to the source files that AMC processes. In addition, AMC has a module structure reminescent of the UCSD p-System compiler. AMC comes with a default package that adds a dynamic form of OOP to C.

Download Website Updated 11 Feb 2013 ANTLR

Screenshot
Pop 297.70
Vit 5.53

ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++, Java, or Sather actions. It is similar to the popular compiler generator YACC, however ANTLR is much more powerful and easy to use. ANTLR-produced parsers are not only highly efficient, but are both human-readable and human-debuggable (especially with the interactive ParseView debugging tool). ANTLR can generate parsers, lexers, and tree-parsers in either C++, Java, or Sather. ANTLR is currently written in Java.

Download Website Updated 18 Mar 2001 bc

Screenshot
Pop 276.52
Vit 1.10

`bc' is an arbitrary precision calculator language. It allows one to write and execute simple or complex programs to do calculations using arbitrary precision real numbers.

Download Website Updated 19 Feb 2014 bigloo

Screenshot
Pop 490.66
Vit 56.51

Bigloo is an implementation of the Scheme programming language. It relies on an optimizing compiler from Scheme to C. Bigloo enables connections between Scheme code and C code. It proposes many extensions to Scheme such as a regular parser compiler, an lalr parser compiler, pattern matching, an object layer, etc.

No download Website Updated 15 Dec 2002 bin86

Screenshot
Pop 350.44
Vit 2.74

as86 and ld86 provide a complete 8086 assembler and loader which can generate 32-bit code for the 386+ processors. These tools are used to create the 16-bit bootsector and setup binaries for linux. The syntax is not compatible with the GNU assembler.

Download Website Updated 27 Mar 2013 binutils

Screenshot
Pop 805.60
Vit 25.49

GNU binutils work mostly behind the scenes of Linux development, largely because GNU make and the GCC frontend does so many things automatically. Utilities include: ld as nm objdump objcopy nm ar ranlib strip c filt size addr2line and dlltool.

Download Website Updated 10 Jun 2000 Cavalry

Screenshot
Pop 25.18
Vit 1.00

Cavalry is a Just-In-Time translator (compiler) for java bytecodes. It is written in Java and produces IA-32 Machine code. It depends on an IA-32 Assembler also written in Java and included in this package. The assembler uses an Intel / NASM type syntax and currently only produces raw machine code (no object formats eg ELF are supported). It currently only supports a limited number of instructions, bascially everything the Translator needs. The assembler can compile a source-file from the command prompt, but it is not very friendly at the moment.

Download Website Updated 30 Jan 2001 Ciao Prolog

Screenshot
Pop 110.43
Vit 1.00

Ciao is a complete Prolog system subsuming ISO-Prolog with a novel modular design which allows both restricting and extending the language. Ciao extensions currently include feature terms (records), higher-order, functions, constraints, objects, persistent predicates, a good base for distributed execution (agents), and concurrency. Libraries also support WWW programming, sockets, and external interfaces (C, Java, TCL/Tk, relational databases, etc.). An Emacs-based environment, a stand-alone compiler, and a toplevel shell are also provided.

Download Website Updated 26 Mar 2008 Cilk

Screenshot
Pop 27.28
Vit 2.62

Cilk is a language for multithreaded parallel programming based on ANSI C. It contains the Cilk compiler, the Cilk runtime system, and example programs.

Download Website Updated 10 Dec 2006 CMU Common Lisp

Screenshot
Pop 199.75
Vit 3.29

CMUCL is a free, high performance implementation of the Common Lisp programming language which runs on most major Unix platforms. It mainly conforms to the ANSI Common Lisp standard. CMUCL provides a sophisticated native code compiler; a powerful foreign function interface; an implementation of CLOS; the Common Lisp Object System; which includes multimethods and a metaobject protocol; a source-level debugger and code profiler; and an Emacs-like editor implemented in Common Lisp. CMUCL is maintained by a team of volunteers collaborating over the Internet, and is mostly in the public domain.

Screenshot

Project Spotlight

dillo Web browser

A fast, light HTML web browser.

Screenshot

Project Spotlight

Ubooquity

A home server for comics and ebooks.