501 projects tagged "Compilers"

Download Website Updated 05 Nov 2005 JSCPP

Screenshot
Pop 36.48
Vit 1.00

"jscpp" is an ANSI C preprocessor and language parser that can analyze and instrument C code. Currently, its most prominent application is to add tracing to existing C programs simply by recompiling and linking it with the "jscc" compiler frontend. The standard tracing shows when a function is entered or left along with the parameters passed or return values. It is also possible to trace each source line and watch read/write access to simple variables. Tracing is achieved by instrumenting the source code before calling the system compiler. The program is modular and can be easily extended to other kinds of source code modifications.

No download Website Updated 06 Nov 2005 Stratego/XT

Screenshot
Pop 28.20
Vit 1.00

Stratego/XT is a development environment for creating stand-alone transformation systems. It combines Stratego, a language for implementing transformations based on the paradigm of programmable rewriting strategies, with XT, a collection of reusable components and tools for the development of transformation systems. In general, Stratego/XT is intended for the analysis, manipulation, and generation of programs, though its features make it useful for transforming any structured documents. In practice, it has been used to build many types of transformation systems including compilers, interpreters, static analyzers, domain-specific optimizers, code generators, source code refactorers, documentation generators, and document transformers.

Download Website Updated 20 Nov 2005 pocketpc crosscompiler from x86 linux

Screenshot
Pop 25.77
Vit 1.00

pocketpc crosscompiler from x86 linux is a binary version of the GNU toolchain (gcc and its friends) to be able to compile programs on an x86 Linux machine and run them on a PocketPC (Windows CE PDA with an ARM (a.k.a Xscale) processor).

Download Website Updated 08 Jan 2006 R2cl

Screenshot
Pop 17.44
Vit 1.00

R2cl is a proof of concept, minimal translator from the R language into Common Lisp, for the purpose of efficient compilation. The execution speed of R code may be improved over 1000 times by using the CMU Common Lisp compiler.

No download Website Updated 18 Mar 2006 Distributed Multi-User Compilation System

Screenshot
Pop 19.36
Vit 1.00

DMUCS is a system that extends distcc to allow multiple users to do remote C/C++ compiles on a shared compilation farm. It monitors the load averages of the machines in the compilation farm so that the fastest machines will be assigned compilation tasks at all times.

Download Website Updated 26 May 2006 Agora BASIC

Screenshot
Pop 30.98
Vit 1.00

Agora BASIC is a BASIC compiler for POSIX systems. It aims to implement ANSI Standard Full BASIC without ambitions to become a trendy or "modern" BASIC.

Download Website Updated 26 Aug 2006 JDBCPersistence

Screenshot
Pop 17.89
Vit 1.00

JDBCPersistence is an Object Relational Mapping framework. Designed for use in high volume online banking applications, the package delivers performance matching that exhibited by hand-written JDBC code. It uses a bytecode generation technique to create bytecode for classes that implement logic used for persisting the data. As the framework uses SQL for querying data, the learning curve is reduced. The footprint of the package is under 200KB.

No download Website Updated 20 Dec 2006 AutoAbacus

Screenshot
Pop 15.62
Vit 1.00

AutoAbacus is a powerful equation solving library that finds solutions to equation sets. Equations are passed to AutoAbacus as text, and the program attempts to find a solution that satisfies all constraints. The equations can be linear or polynomial, and can include arbitrary functions. By profiling the types of equations in the system and their dependencies on each other, AutoAbacus uses appropriate solution methods to solve individual subsets of equations. Applications range from use in a business rules engine to solving engineering equation systems.

Download Website Updated 12 Jan 2007 Gnymph

Screenshot
Pop 32.62
Vit 1.00

Gnymph is a visual, object-oriented, general purpose data flow programming language. Users can edit a set of diagrams to describe their program, step through the diagrams to trace program execution and remove any bugs, then compile those diagrams to C source.

No download Website Updated 27 Feb 2007 JavaNativeCompiler

Screenshot
Pop 42.73
Vit 1.00

JNC (JavaNativeCompiler) is a Java to native compiler. It allows ahead of time compilation of your Java applications. With JNC, you can create real standalone native binaries which will no longer depend on a JRE. This is especially useful when applications have to be deployed to end users. Native applications are easier to deploy since the end user doesn't need to worry about JRE dependency. They are also harder to decompile, and they load more quickly.

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.