501 projects tagged "Compilers"

Download Website Updated 22 Oct 2012 U++

Screenshot
Pop 294.28
Vit 23.02

U++ is a C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance. Based on strictly deterministic design, it provides a viable alternative to garbage-collected platforms, even for business logic oriented problems.

Download Website Updated 25 Sep 2012 Chicken

Screenshot
Pop 111.77
Vit 11.14

Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.

Download Website Updated 24 Sep 2012 ELF Tool Chain

Screenshot
Pop 54.17
Vit 2.52

ELF Tool Chain is a set of program development tools for working with files in the ELF executable file format.

Download Website Updated 22 Sep 2012 Erlang

Screenshot
Pop 178.77
Vit 14.87

Erlang is a small concurrent functional programming language developed by Ericsson. It is being used by Ericsson as a systems programming language for large concurrent fault-tolerant distributed systems.

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.

No download No website Updated 13 Sep 2012 j2objc

Screenshot
Pop 29.29
Vit 24.93

J2ObjC is a tool from Google that translates Java code to Objective-C for the iOS platform. It enables Java code to be part of an iOS build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as data access or application logic) in Java, which can then be shared by Web apps using GWT, Android apps, and iOS apps. J2ObjC supports most Java language and runtime features required by client-side application developers, including exceptions, inner and anonymous classes, generic types, threads, and reflection. JUnit test translation and execution are also supported.

Download Website Updated 07 Aug 2012 Steel Bank Common Lisp

Screenshot
Pop 190.35
Vit 18.04

Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). It also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.

Download Website Updated 28 Jul 2012 Cilk++

Screenshot
Pop 35.64
Vit 2.43

Cilk++ is a parallel variant of the C++ programming language. From a syntactical standpoint, the changes consist of keywords which explicitly denote where parallelization should take place.

Download Website Updated 20 Jul 2012 Parrot

Screenshot
Pop 98.39
Vit 8.30

Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. It currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.

Download Website Updated 18 Jul 2012 crosstool-NG

Screenshot
Pop 244.64
Vit 13.61

crosstool-NG is a versatile toolchain generator, aiming at being highly configurable. It supports multiple target architectures, different components (glibc/uClibc...) and versions. crosstool-NG also features debugging utilities (DUMA, strace...) and generation tools (sstrip...).

Screenshot

Project Spotlight

Emdros

A corpus query system for analyzed text.

Screenshot

Project Spotlight

Luksus

A drive encryption script that makes encryption of storage media and virtual files quick and easy.