RSS 26 projects tagged "Compilers"

No download Website Updated 02 Jan 2013 FrobTADS

Screenshot
Pop 94.15
Vit 13.90

FrobTADS is a complete rewrite of the Unix console-version of TADS ("Text Adventure Development System"). It uses curses (or ncurses) and provides an interpreter to play games developed with TADS as well as the TADS 2 and 3 development tools. It adds support for a number of relatively recent user interface features including full support for text and background colors, TADS 3 banner windows, and timed input. It's also much more portable and more easily maintainable, as it's built to modern Unix standards.

Download Website Updated 21 Jan 2013 TTA-based Co-design Environment

Screenshot
Pop 105.13
Vit 9.53

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 01 Apr 2009 Zend Installer

Screenshot
Pop 60.15
Vit 38.83

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 25 May 2009 LayerD

Screenshot
Pop 35.94
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 26 Jun 2009 ooc

Screenshot
Pop 71.14
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.

No download Website Updated 03 Jun 2009 allspice

Screenshot
Pop 10.86
Vit 38.01

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 06 Jan 2010 FreeForth

Screenshot
Pop 58.33
Vit 1.49

FreeForth is a small and fast interactive compiler composed of an extensible set of macros generating inline compact i386 native code, including floating-point instructions, and an easy interface to Linux and Windows dynamic libraries. It uses two stacks to pass subroutines arguments and results separately from return addresses, like other Forth dialects, but unlike them, it is a simpler pure compiler (without an interpreter) offering interactivity through "anonymous" subroutines which are executed by their closing ";" macro. FreeForth is fully documented by 100K of interactive online help. Since its first release in 2006, it has been used every day for cross-development of realtime industrial applications embedded in microcontrollers, and for PC-controlled manufacturing test benches. The FreeForth distribution includes an interactive incremental assembler for the MSP430 microcontroller family.

Download Website Updated 09 Nov 2009 brace

Screenshot
Pop 57.97
Vit 1.00

Brace is a dialect of C that looks like Python. It has coroutines, hygenic macros, header generation, and libraries with graphics and sound. It is meant to be good for beginners, kids, and experts. Brace is translated to C, then compiled, with #! support and cached executables. It is fairly portable, and runs on GNU/Linux, Unix, and Windows with MinGW. It should also run on Mac OS X. It comes with a lot of demo programs, many with animated graphics.

Download Website Updated 02 Feb 2011 linsmallc

Screenshot
Pop 36.39
Vit 1.75

linsmallc is a port of the Cain/Hendrix Small-C compiler to Linux.

No download Website Updated 16 Nov 2009 deva

Screenshot
Pop 28.39
Vit 35.76

Deva is a programming language that is small, dynamic, and has some similarities to C and Python. It is designed for embedding in C++ applications, and is also suitable for basic programming tasks. It is written to be as simple as possible, but no simpler. Deva is a multi-paradigm language: it is essentially procedural and imperative, but with support for basic functional and object-oriented idioms.

Screenshot

Project Spotlight

Remote Launcher Server

A tool to launch applications remotely on your PC via your Android device.

Screenshot

Project Spotlight

MyWebSQL

A Web based, WYSIWYG database client.