tisdcc is a C-compiler and library for TI calculators with a z80-processor (TI-73, TI-82, TI-83, TI-83 Plus, TI85 and TI-86). It allows high-level coding for these calculators without the slow speed of TI-BASIC and without the hassle of learning asm.
CQSAT is a powerful, comprehensive and extensible framework for static analysis of program source code and detection of software defects.
FORTH-like language compiler for AVR ATMega
Complete IDE for small MCU included: - Editor with colorising syntax - C compiler - Assembler - Debugger - Simulator - Hardware emulator Target MCU: 80C51 family
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 ---
GNU Binutils port to ST20 (C1/C2/C4) CPU.
Ultimately, intends to cross-compile a number of languages. Initial target languages: C and C++. Current development targets: C and C++ standalone preprocessor; parser frontend for C and C++ compiler.
its Compiler Project, has plug-n-play Code Generator based on XML (parse table); create SyntaxChecker->Parser for Language, generating XML-IC (i.e. IC=IntermediateCode) depicting parse tree; join -=aCodeGen=- & get full working compiler...
Tiny Microchip PIC C-Compiler. Targeted for PIC14 architecture.
Xfde will be a lightweight crossplatform Gtk2-based integrated development environment and source code editor written in C++.
This tool converts Visual C++ 7.0 (VS2002) projects back to Visual C++ 6.0 (VC6) projects, ie. .sln/.vcproj to .dsw/.dsp pairs. Originally created by Stephane Rodriguez and posted at: http://www.codeproject.com/KB/applications/prjconverter.aspx
A compiler and cross-compiler for (Currently) Cobol (with Fortran being added later). It is intended to be the first self-hosted open-source Cobol Compiler, e.g. the compiler itself will be written using Cobol.
Implementations for the Revised Report language
This project offers open source implementations for UNESCO/IFIP's Algol 68 (the Revised Report language). The project offers two implementations: Implementation 1 is Algol68G: a recent checkout hybrid compiler/interpreter by Marcel van der Veer, supporting arbitrary arithmetic, partial parametrisation, complex numbers, POSIX threads, GNU plotutils, GNU scientific library, curses, sound, TCP sockets, RegEx and PostgreSQL. Inplementation 2 is algol68toc, a port by Sian Mountbatten of the vintage Algol68RS (UK Defense Research Agency) compiler. The implementation emits C code.
XML based programming language which is translated into other programming languages before being compiled. Derives its syntax from C style languages such as Java, C# & Flex. iPhone BlackBerry Windows Mobile Palm OS Symbian Linux J2ME Android
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.
compiler for a Pascal like language that build Flash animation (SWF) FlashPascal2 is a more advanced free compiler availabe at http://flashpascal.execute.re/
moga programming langauge
A new way to program on VEX Robotics.
A new way to program on VEX Robotics.Easy vb-style objective program style.
Develop with Java 1.5, deploy native executables for windows, linux and mac! SWT, JFace, AWT and Swing is supported.
k2development consists of Assembler,Linker and other necessary Tools to build 6502 Assembly Language Programs.
Modern command-line cross-compiler of 8bit processor Z80(and R800) assembly language. Support many directives(even ZX-Spectrum specific as snapshot .SNA generation), has built-in Lua scripting engine, 3-pass design. Windows/DOS/FreeBSD.
The FBench is the ongoing development of an open-source graphical software tool for embedded automation components and systems based on the IEC 61499 standard. The project originates from the OOONEIDA Workbench pioneered by Dr. James Christensen in 2005.
Modular BCX. BASIC translator based on BCX project hosted at: http://groups.yahoo.com/group/bcx/. Modular Cross platform implementation targeting C, C++, C#, Java and possibly other output languages.
A cross assembler for the ubiquitous Intel(tm) 8048 family of microcontrollers. Also supports compatible parts such as the 8035, 8039, 8049, etc. Binaries are available for Windows, Linux and Mac OSX.