RSS 99 projects tagged "Compilers"

Download Website Updated 11 Feb 2013 ANTLR

Screenshot
Pop 297.19
Vit 5.52

ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++, Java, or Sather actions. It is similar to the popular compiler generator YACC, however ANTLR is much more powerful and easy to use. ANTLR-produced parsers are not only highly efficient, but are both human-readable and human-debuggable (especially with the interactive ParseView debugging tool). ANTLR can generate parsers, lexers, and tree-parsers in either C++, Java, or Sather. ANTLR is currently written in Java.

Download Website Updated 14 Jan 2013 ARIO

Screenshot
Pop 32.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 19 Jul 2006 AVR Cross Development Kit

Screenshot
Pop 65.15
Vit 2.97

AVR Cross Development Kit is a CDK for Atmel's AVR RISC processor series. It provides a comprehensive assembler and C development environment on Linux or similar host systems.

No download Website Updated 12 Sep 2013 Aseba

Screenshot
Pop 91.00
Vit 6.49

Aseba is an event-based architecture for distributed control of mobile robots. It targets integrated multi-processor robots or groups of single-processor units, real or simulated. The core of aseba is a lightweight virtual machine tiny enough to run even on microcontrollers. Robots are programmed in a user-friendly scripting language using a cozy integrated development environment.

Download Website Updated 14 Mar 2007 AspectC++

Screenshot
Pop 59.50
Vit 3.90

The AspectC++ project realizes an AspectJ-like approach for aspect oriented programming with C/C++. It provides an AspectC++ translator to weave AspectC++ code with C/C++ code.

Download Website Updated 31 Jan 2004 Brook for GPUs

Screenshot
Pop 50.73
Vit 1.00

Brook for GPUs is a compiler and runtime implementation of the Brook stream programming language for modern graphics hardware. The goals for this project are to demonstrate general purpose programing on GPUs, to provide a useful tool for developers who want to run applications on GPUs, and to research the stream language programming model, streaming applications, and system implementations.

No download Website Updated 13 Sep 2005 Build Interceptor

Screenshot
Pop 25.61
Vit 1.48

Build Interceptor captures the .i files of any project while it is built from source using the gcc toolchain. Anyone who has tried this on a large scale will find out that it is non-trivial to build a project from source and obtain the .i files generated during the build process. Step-by-step instructions are given on how to use the provided scripts to do this without any modification to the build process of the project you are trying to capture. These scripts were used to capture the build process of 92.5% of the projects in the Red Hat Linux 7.3 distribution.

Download Website Updated 17 Dec 2008 C Cod

Screenshot
Pop 57.00
Vit 3.30

C Cod is an application that allows for a C/C++/Objective-C source file to be "Compiled on Demand" prior to being executed. This allows C to be used like a scripting language. Also included is the CSP library, which provides C Cod source files with a CGI scripting interface.

Download Website Updated 28 Sep 2004 CCIDE

Screenshot
Pop 31.32
Vit 2.01

Ccide reads C, C++, BASIC, or bash source code containing embedded decision tables from stdin, expands the tables, copies the remaining statements, and forms a compilable C or C++ source module, executable bash script, or interpretable BASIC program. Erratic side effects are avoided by evaluating all condition expressions at exactly the same time, and by performing all evaluations and actions in the original sequence.

No download Website Updated 15 Jul 2002 CExEv C Expression Evaluator in C++

Screenshot
Pop 10.39
Vit 1.00

CExEv is a package of C++ classes intended to be used for evaluation of C-syntax expression strings. It is intended to be as simple as possible, portable, and not dependant on other libraries. The developer can plug in the application specific variable and function space to be used in the evaluation process.

Screenshot

Project Spotlight

LiVES

A high quality video editing system and VJ tool.

Screenshot

Project Spotlight

OpenNetHome

Home automation software.