501 projects tagged "Compilers"

Download Website Updated 12 Feb 2014 Octave

Screenshot
Pop 332.82
Vit 39.10

Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.

Download Website Updated 05 Dec 2002 oo2c

Screenshot
Pop 48.87
Vit 2.25

Oberon2 is a simple and safe object-oriented language created by N.Wirth, the author of Pascal and Modula2. It is statically strongly typed and has garbage collection. Most of good ideas incorporated in design of Java were in Oberon2 long before. OOC is an open source project to produce a family of optimizing Oberon2 compilers. The compiler with an ANSI C back-end, oo2c, is quite mature, and provides a complete and convenient Oberon2 development environment. It comes with a rather comprehensive standard library, Code Navigator, and an Emacs mode. It is easy to call C functions and libraries from Oberon2.

Download No website Updated 12 Feb 2001 Parse::Yapp

Screenshot
Pop 19.39
Vit 1.78

Parse::Yapp provides a set of modules and a frontend to generate Perl OO LALR(1) parsers. It can input clean yacc or bison grammars. The generated parsers are fast, being based, like yacc, on building Deterministic Finite Automata (DFA) and moving through a set of states using Deterministic Push Down Automata (DPDA) derived from the DFA to match the input stream tokens.

Download Website Updated 30 Jan 2001 PentiumGCC

Screenshot
Pop 22.80
Vit 2.95

PentiumGCC is a branch of GCC (the GNU Compiler Collection, formerly known as gcc/egcs) especially designed to optimize for x86 compatible chips. Speed improvements of 2-30% are possible. MMX support for P-II is being worked on. Since PentiumGCC is distributed as a patch to GCC, you will need to get the source code for the main GCC distribution to compile PentiumGCC.

Download Website Updated 23 Dec 2008 PFE

Screenshot
Pop 84.69
Vit 6.04

The Portable Forth Environment implements the ANSI Standard of the Forth programming language. It is fully written in C, and with gcc the virtual machine can be put into cpu registers. The newer development versions implement a set of modern features including modularization and multithreading. The terminal connection itself can be configured to work in an embedded environment.

Download Website Updated 17 Sep 2012 Pike

Screenshot
Pop 211.01
Vit 13.98

Pike is an interpreted, object-oriented, dynamic programming language with a syntax similar to C. It includes a powerful modules system that, for instance, has image manipulation, database connectivity and advanced cryptography. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and fast data manipulation.

Download Website Updated 30 Jan 2001 Pizza

Screenshot
Pop 13.04
Vit 1.00

Pizza is a small, fast and free compiler for an important superset of the Java programming language. It compiles programs to ordinary Java Byte Code, and interfaces with existing Java code, retaining the broad compatibility of Java.

Download Website Updated 30 Jan 2001 PPCForth

Screenshot
Pop 18.06
Vit 1.00

PPCForth is a minimal version of FORTH targetted for embedded PowerPC systems. It currently supports the IBM 40x series, although the Motorola 8xx series is a future possibility. It may be used to boot boards, load S records, and of course, write programs in FORTH.

Download Website Updated 23 Sep 2007 preccx

Screenshot
Pop 41.16
Vit 5.18

PRECC eXtended is an infinite-lookahead higher-order compiler-compiler for languages with context-dependent grammars. The generated code is ANSI C and ANSI C++; the code will compile and run natively under either C or C++. Specification scripts are extended BNF, with both inherited and synthetic attributes allowed. Scripts can be compiled in separate modules and linked later. The technology is essentially LL(oo).

Download Website Updated 30 Jan 2001 Production BASIC

Screenshot
Pop 11.05
Vit 1.78

Production BASIC is an Open-Source, Multi-user Business Basic compiler/interpreter and run-time environment. This system is intended to be an alternative to commercially available systems, such as Basic/Four, Thoroughbred, and others that have evolved from the original Basic/Four system. It creates meta-code object modules, and uses a run-time interpreter under Linux. The system is under development, and assistance is being solicited.

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Apple Disk Transfer ProDOS

Talks to your 8-bit Apple computer over serial, ethernet, or audio links.