High-level, meta-language, trans-compiler with virutal machine
XièXiè is a language with a trans-compiler (or rather source-to-source compiler) which compiles to mainly C++ (C++98 and C++11). It also comes with an own assembler compiler for ARM, IA-32/ x86 and its own byte-code XBC (XièXiè-Byte-Code) including a virtual-machine. XièXiè can be seen as a "Meta Language". --- THIS PROJECT IS IN IT'S FIRST STEPS ---
This is an assemble cross compiler for TMS320C5000 platform DSP.
A plug-in for the Eclipse C/C++ Development Tooling (CDT) that adds new Project Types specific to PowerPC C/C++ development.
ANY is a cross platform programming framework, aimed at keeping software from being hardware, processor, operating system or even language dependent by providing an intermediary language that may be compiled and run on any system supported, by anybody.
Tool to convert stabs debugging symbols into Codeview symbols within Windows 32 bit executables. This tool allows one to use Windows debugger tools on applications built with GCC.
crosskit is a set of scripts and packages for developers to create Linux systems. The project was inspired from concepts of both crosstool and gentoo but is clearly not as mature. It currently supports x86 and MIPS but obviously more will be added!
Digital Signal Processing Block Diagram Compiler - user extendable to all DSP's, but presently supports only the TI C2000 family. Rich support for fixed point arithmetic, both saturated and unsaturated. Block diagram entry is via TinyCAD (included).
Brainf*ck language interpreter and BF-to-C translator
Toolchain x86-linux for building ARM-linux executable.
FlexMSS is a project to translate MXML code to Actionacript.
A C-Cross-Compiler for the C-Control microcontroller provided by Conrad Electronic
Complete IDE for small MCU included: - Editor with colorising syntax - C compiler - Assembler - Debugger - Simulator - Hardware emulator Target MCU: 80C51 family
The ucsd-psystem-xc project provides a Pascal cross compiler for producing UCSD p-System code files on Posix hosts, such as linux. It also provides some other related tools, such as a disassembler.
Rpg2Cpp (Rpg++) is a compiler that translates RPG-III and RPG/400 sources from IBM-midrange systems (iSeries, AS/400) to native C++ code. C++ class-libraries resembling the RPG-III datatypes are included as well as a tiny CL-runtime-system.
Brainfuck is an IDE (Integrated Development Environment) for the Brainfuck programming language. It provides the user a comfortable way to develop, debug, interprete or compile code. Additionally a plugin-framework is provided to integrate extensions.
Cross Platform/Compiler Debugging and Logging Library. Logoutput format XML. Possibility to define different channels,prioritis and other options through an XML config File. Also includes useful Macros for Assertions etc.
- Project postponed -
Optimizing 8051 cross assembler
tarcasm is an student project in Tunku Abdul Rahman Collage. We aim to research on optimization at assembly source level. Research will be based 8051 microcontroller developing an cross assembler on C++ platform.
C++ toolchain for dsPIC30
C++ toolchain for dsPIC30 and similar PIC microcontrollers
PEARL Compiler and Runtime System
PEARL is a high level procedural programming language, which was especially designed for the demanding need to have an expressive and comfortable language for solving multitasking problems when controlling technincal processes. PEARL is an abbreviation for "(P)rocess and (E)xperiment (A)utomation (R)ealtime (L)anguage". It was designed around 1975 at the IRT Institute of the Leibniz University in Hannover with the idea in mind to have an easy to learn programming language for realtime problems. For more, also historical information please visit (http://www.pearl90.de/). In 1998 PEARL-90 was standardized by the Deutsches Institut für Normung e.V. in DIN 66253-2. PEARL provides the standard data types and structures known from other procedural languages like e.g. PASCAL. Additionally PEARL brings special language constructs for managing real-time and multitasking tasks.
cross gcc build
Fast building last version cross toolchain. $ TARGET=... ./run
use all system with c++
Toolchain for educational Little Computer 3
This includes assembler, C compiler, simulator and source level debugger.