RSS 14 projects tagged "Code Generators"

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 258.34
Vit 105.56

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download Website Updated 14 Jan 2013 ARIO

Screenshot
Pop 37.92
Vit 1.00

ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files.

Download Website Updated 20 Jun 2003 PIC Microcontroller SuperOptimizer

Screenshot
Pop 37.28
Vit 1.43

The PIC Microcontroller SuperOptimizer is a program that, given a function, tries to find the shortest sequence of microcontroller instructions that implement that function. It tries every sequence of instructions from a restricted set.

Download Website Updated 02 May 2003 prtpacker

Screenshot
Pop 20.54
Vit 1.00

prtpacker (Portable Resource Tree Packer, pronounced PIRT-Packer) is a tool for creating C or C++ source code from external program resources such as images, text, or data. These resources can be arranged in a tree structure much like a typical file system. After compiling and linking the resulting source code you can access the resource tree from within your software through a simple API. Be aware that all resources stay in memory and cannot be easily deallocated.

No download Website Updated 10 Sep 2003 TimesTool

Screenshot
Pop 21.82
Vit 1.00

TIMES is a tool suite designed mainly for symbolic schedulability analysis and synthesis of executable code with predictable behaviors for real-time systems. Given a system design model consisting of a set of application tasks (required to meet mixed timing, precedence, and resource constraints), a network of timed automata describing the task arrival pattern and a preemptive or non-preemptive scheduling policy, TIMES will generate a scheduler, and calculate worst-case response times for the tasks. The design model may be further validated using a model checker and then compiled to executable C-code.

Download Website Updated 05 Sep 2004 nMicrocoder

Screenshot
Pop 33.99
Vit 1.00

nMicrocoder is an ncurses EDA tool to write microcode. Basically, it is a stripped down spreadsheet program that lets you fill a table with "0", "1", and "-", and gives you compile-ready verilog code in return. It was written as an alternative to full spreadsheet programs. It is known to run on Linux, IRIX, and Solaris, unless ncurses 5.3 is installed.

No download Website Updated 21 Jun 2005 Transformation Manager

Screenshot
Pop 20.37
Vit 53.80

Transformation Manager is a stand-alone suite of meta-data code generator programs that provides for the authoring, testing, and debugging of data transforms between virtually all types of data, whether XML, databases, flat files, Java classes, or spreadsheets. It has flexible deployment options in both J2EE and .NET architectures. TM's suite of tools provides a complete development environment to author, test, and debug transforms rapidly.

Download Website Updated 03 Sep 2006 jRate

Screenshot
Pop 33.00
Vit 2.65

jRate is an extension of the GNU GCJ compiler front-end and runtime system that adds support for most of the features required by the Real-Time Specification for Java (RTSJ), including threading constructs with real-time constraints, asynchronous event handling, and memory regions. It was initially developed at Washington University in St. Louis and is released under a license similar to GCC's GPL license that allows non-GPLed programs to be compiled and linked.

No download Website Updated 31 Jul 2008 Neko

Screenshot
Pop 56.92
Vit 3.81

Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.

Download Website Updated 14 May 2007 Virgil

Screenshot
Pop 18.25
Vit 1.78

The Virgil Programming Language is designed for building robust, flexible, and scalable software systems on embedded hardware platforms such as microcontrollers. Virgil builds on ideas from object-oriented, statically typed languages like Java, providing a clean, consistent source language. Its compiler system provides an efficient implementation for resource-constrained environments.

Screenshot

Project Spotlight

SmartGit/Hg

A GUI client for Git, Mercurial, and SVN.

Screenshot

Project Spotlight

JGloss

Add reading and translation annotations to words in a Japanese text.