RSS 199 projects tagged "Compilers"

Download Website Updated 18 Mar 2001 bc

Screenshot
Pop 276.20
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 16 Jan 2005 bigFORTH/MINOS

Screenshot
Pop 76.56
Vit 2.81

bigFORTH is a native code Forth. It was originally developed on the Atari ST for the Motorola 68k processor and was recently ported to Intel 386, running under a DOS extender (GO32). bigFORTH is available for Linux and Windows 95/98/NT in pre-beta-test. This version is available under GPL. The most striking new feature is the graphical user interface MINOS and the form editor Theseus. MINOS is a graphic user interface (GUI) for X, written for bigFORTH-Linux and bigFORTH-Win32. It includes a rapid GUI developement editor (Theseus).

Download Website Updated 19 Feb 2014 bigloo

Screenshot
Pop 490.86
Vit 57.49

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.

Download Website Updated 27 Mar 2013 binutils

Screenshot
Pop 806.32
Vit 25.55

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 30 Sep 2009 Bit::Vector

Screenshot
Pop 181.40
Vit 7.25

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Download Website Updated 10 Jun 2000 Cavalry

Screenshot
Pop 25.10
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.63
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.42
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 22 Oct 2000 DTD Compiler

Screenshot
Pop 21.91
Vit 70.17

The DTD Compiler is a Perl script creating a Parser for certain XML documents by reading the document type description (DTD) and a handler description (C fragments). The generated C program utilizes the SAX interface of expat or libxml to analyze the XML documents.

No download Website Updated 30 Jan 2001 egcs-jvm

Screenshot
Pop 9.80
Vit 1.00

egcs-jvm is a clean patch to egcs targeting the Java Virtual Machine. Using this backend (and the jasmin assembler) you can compile C programs to java bytecode.

Screenshot

Project Spotlight

MathGL

A library for making high-quality scientific graphics.

Screenshot

Project Spotlight

Evo/Lution

A live Linux CD graphical Arch installer.