501 projects tagged "Compilers"

Download Website Updated 26 Jun 2009 ooc

Screenshot
Pop 64.21
Vit 1.43

ooc is an object-oriented programming language which is implemented with a source-to-source translator to pure C99. It supports classes, abstract functions, foreach, ranges, etc. It intends to be modern, modular, extensible, yet simple and fast.

Download Website Updated 25 May 2009 LayerD

Screenshot
Pop 33.59
Vit 1.42

LayerD is an effort to develop an extensible framework for programming languages. It features unlimited compile time programmability, modular design, pluggable code generation, unified high level semantics, multiple source languages, integration of RAD tools with compilers and languages, development of domain specific languages, development of abstract software, extensive features for code generation and meta-programming. Its implementation is able to implement software for .NET and Java bytecode using one high level language that is extensible by programming compile time functionality. There is a Java front-end that allows programming for this new framework using a well known language.

Download Website Updated 01 Apr 2009 Zend Installer

Screenshot
Pop 47.75
Vit 43.39

Zend Framework Installer is a PHP class that can be used to setup files for an application based on the Zend framework. It creates a common directory structure as recommended in the Zend Framework's manual. The class can also generate a bootstrap file and the index controller with its view.

Download Website Updated 27 Jan 2014 TTA-based Co-design Environment

Screenshot
Pop 109.82
Vit 11.86

TTA-based Co-design Environment (TCE) is a toolset that provides a complete co-design flow from C programs down to synthesizable VHDL and parallel program binaries. Processor customization points include the register files, function units, supported operations, and the interconnection network.

Download Website Updated 20 Feb 2009 Minnow Programming Language

Screenshot
Pop 20.12
Vit 1.00

Minnow is a concurrent programming language with a Ruby-like syntax. It compiles to an executable and uses a companion library to allow fully-rebalanced microthreads. Minnow gains a lot of strength from its actor model, which uses message passing, as opposed to threads and locking, as its concurrency model. Taking a cue from Erlang, actor creation and message passing is extremely lightweight (often on the order of a few nanoseconds). The language has a built-in foreign function interface that allows developers to leverage existing C-based libraries in a simple SWIG-like manner. Minnow's object model is based on "melding" features together to form objects.

Download Website Updated 27 Mar 2011 G95

Screenshot
Pop 22.38
Vit 1.83

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

No download Website Updated 18 Feb 2010 Schmant

Screenshot
Pop 39.04
Vit 2.73

Schmant is a build tool for building Java programs. It provides a set of build tasks (compile, text process, tar archive, etc.) and an environment in which to run build scripts. Build scripts can be written Groovy, JavaScript, JRuby, or Jython. The goal of the project is to be feature-comparable with Apache Ant, but much nicer to work with.

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 05 Aug 2009 Compose*

Screenshot
Pop 25.22
Vit 2.35

Compose* is a project that aims at enhancing the modularization capabilities of component- and object-based programming. In particular, Compose* offers aspect-oriented programming through the Composition Filters model.

Download Website Updated 19 Jan 2013 IsForth

Screenshot
Pop 46.48
Vit 3.43

IsForth is a 32-bit Linux Forth compiler.

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.