RSS 409 projects tagged "Compilers"

No download Website Updated 09 Apr 2014 ECMA-55 Minimal BASIC

Screenshot
Pop 140.30
Vit 2.89

ECMA-55 Minimal BASIC is a compiler for "Minimal BASIC" as specified by the ECMA-55 standard. The target is AMD64/EM64T/x86-64 machines running a modern Linux distribution (a 3.x kernel). This compiler will create Assembly Language output files. These must be assembled into object files and linked to create an executable. The Assembly dialect used is that of GNU gas.

No download Website Updated 14 Apr 2014 libdwarf-dwarfdump

Screenshot
Pop 102.05
Vit 4.16

libdwarf reads and/or writes DWARF debugging information in Elf object files. dwarfdump uses libdwarf to read object files and print the DWARF content in a readable fashion. libdwarf implements the DWARF2 (and later) standard by providing function interfaces that abstract away many DWARF implementation details (the writer code only emits DWARF2 so far). The source also includes implementations of a few tree search (tsearch) algorithms (balanced, red-black, and binary).

No download No website Updated 22 Dec 2013 Scheme Art

Screenshot
Pop 25.98
Vit 11.02

Scheme Art is a portable scheme compiler written in C++ that uses adaptive systems (chaos theory) and AI libraries for compiling and interpreting (at runtime.) It was originally devised as a Web REPL implemented in PHP code.

No download Website Updated 01 Nov 2013 Mirage programming language

Screenshot
Pop 23.43
Vit 13.14

Mirage is an esoteric programming language for masochistic aesthetes. It includes an interpreter and a CIL compiler.

No download Website Updated 18 Sep 2013 javacx

Screenshot
Pop 20.88
Vit 14.75

javacx is a Java compilation tool which allows all the sources files which the Java standard compiler task finds to be preprocessed by multiple commands. Note that it uses your existing javac compiler, so will work as you update your system.

No download Website Updated 17 Aug 2013 Pascal-P4 for Free Pascal and Delphi

Screenshot
Pop 41.93
Vit 15.77

Pascal-P4 for Free Pascal and Delphi is a port of a Pascal compiler written at ETH Zurich in 1976. The source code of the compiler is documented in the book "Pascal Implementation" by Steven Pemberton and Martin Daniels. The purpose of this project is to make Pascal-P compilable by Free Pascal and Delphi while keeping the changes to a minimum and preserving the line numbering as much as possible.

Download Website Updated 02 Mar 2014 HGL Suite

Screenshot
Pop 382.12
Vit 14.67

HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.

Download Website Updated 15 Nov 2012 PH7 Engine

Screenshot
Pop 25.38
Vit 23.59

PH7 is an in-process software library that implements a highly-efficient embeddable bytecode compiler and a virtual machine for the PHP programming language. It implements most PHP 5.3 constructs, including heredoc, nowdoc, gotos, classes, anonymous functions, and closures, along with powerful extensions such as function overloading, comma expressions, full type hinting, string comparison operators, and more. It is the ideal library for enhancing your application or device (such as router or set-top box) with dynamic Web interfaces, with the benefits and power of PHP and without the overhead incurred by process creation. As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without any interference between them.

No download No website Updated 26 May 2012 Pyjs

Screenshot
Pop 22.27
Vit 26.46

Pyjs is a Python-to-Javascript compiler and an AJAX widget set for Web application development. It was forked from Pyjamas and was originally a port of Google's Web Toolkit to Python.

Download Website Updated 17 Feb 2012 netcc

Screenshot
Pop 19.29
Vit 28.23

netcc is an IPv4/IPv6, broadcast/multicast, and TCP/SCTP-based distributed compilation utility for gcc which works faster than distcc/icecc on multicore systems.

Screenshot

Project Spotlight

Berkeley Yacc

A high-quality yacc variant.

Screenshot

Project Spotlight

startvnc.pl

A script to start VNC on a system-determined port.