RSS 199 projects tagged "Compilers"

No download Website Updated 03 Jun 2009 allspice

Screenshot
Pop 10.68
Vit 42.20

allspice is a set of Java libraries that allow you to define and implement a language that runs on top of the JVM. The packages define a YACC-like grammar and an underlying high level programming abstraction. One need never know about JVM internals to implement a new language. In addition, these compilations can be "on the fly". You can compile and execute without an intermediate class file.

Download Website Updated 27 Mar 2011 G95

Screenshot
Pop 23.11
Vit 1.84

G95 is a stable, production Fortran 95 compiler available for multiple CPU architectures and operating systems. Parts of the F2003 standard have been implemented.

Download Website Updated 17 Jul 2009 GCC for SPARC Systems

Screenshot
Pop 36.66
Vit 1.94

GCC for SPARC Systems extends GCC to be able to use the optimizing Sun Code Generator for SPARC systems. The compiler commands are the same as GCC. All of the GCC command-line options are available. Programs compiled with GCC for SPARC Systems follow the same ABI as programs compiled by GCC. You can mix and match objects compiled with GCC for SPARC Systems and objects compiled with GCC.

Download Website Updated 21 Jul 2011 Faust AUdio STreams

Screenshot
Pop 58.69
Vit 3.68

Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.

No download Website Updated 05 Dec 2007 Much More Than Parsing

Screenshot
Pop 16.70
Vit 48.23

Much More Than Parsing is a parser generator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, prettyprinters, etc. Several target languages are supported. It is a fork of More Than Parsing.

Download Website Updated 23 Dec 2011 libFirm

Screenshot
Pop 47.92
Vit 4.40

libFirm is a library that provides an intermediate representation and optimizations for compilers. Programs are represented in a graph-based SSA form.

No download Website Updated 14 Apr 2009 The Blue Programming Language

Screenshot
Pop 69.11
Vit 6.89

Blue is a unique multi-purpose dynamic programming language. The minimalistic syntax is intuitive, easy to learn, and adapts to a broad range of programming styles and applications.

Download Website Updated 30 Apr 2008 UMLSpeed

Screenshot
Pop 53.94
Vit 3.05

UMLSpeed is a compiler for a C-style language of UML notation. It can produce SVG UML diagrams and XMI documents and generate source code in various languages.

Download Website Updated 12 Dec 2007 The Java Exorcist

Screenshot
Pop 28.14
Vit 1.81

The Java Exorcist is a simple Java syntax extender. By default (with no extensions), it only compiles standard Java code, but with each extension to Exorcist a new Java language construct can be defined or redefined. The Exorcist preserves line numbering at runtime and at compile-time. It can be invoked on the command line and through an ant task.

Download Website Updated 24 Mar 2007 CTAL_0

Screenshot
Pop 16.85
Vit 1.00

CTAL_0 is a strictly typed assembly language that is intended to be used as a target language into which C programs are compiled. The project contains a type-checker for CTAL_0 and an experimental C compiler that generates CTAL_0 assembly code.

Screenshot

Project Spotlight

kcov

A code coverage tester.

Screenshot

Project Spotlight

Kawaii Emoji Messenger

A multiplatform Facebook client based on the idea of bringing emoji to the desktop.