RSS 25 projects tagged "Compilers"

Download Website Updated 22 Mar 2011 GNU Smalltalk

Screenshot
Pop 234.74
Vit 20.76

GNU Smalltalk is a free implementation of the Smalltalk-80 language.

No download Website Updated 17 Jun 1998 GRASP

Screenshot
Pop 72.50
Vit 76.04

The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.

Download Website Updated 30 Jan 2001 PPCForth

Screenshot
Pop 18.92
Vit 1.00

PPCForth is a minimal version of FORTH targetted for embedded PowerPC systems. It currently supports the IBM 40x series, although the Motorola 8xx series is a future possibility. It may be used to boot boards, load S records, and of course, write programs in FORTH.

Download Website Updated 28 Jan 2004 tavrasm

Screenshot
Pop 41.90
Vit 4.38

tavrasm is an assembler for the Atmel AVR series of microcontrollers. It compiles code written for Atmels AVR DOS assembler. Other features include macros in macros, 'C' escape characters in char/string literals.

Download Website Updated 01 Mar 2008 WLA DX

Screenshot
Pop 85.50
Vit 7.41

WLA DX is yet another macro assembler that can program the GB-Z80, Z80, 6502, 65c02, 6510, 65816, HuC6280, and SPC-700 CPUs. Included in the package there is a GB-Z80 disassembler and few converters. WLA DX was initially programmed to compile ROM images for Gameboy, but nowadays it can also patch existing ROM images with code, and even compile program files and ROM files for other CPUs like the NES-6502, C64-6510, and SNES's SPC-700.

Download Website Updated 30 Sep 2001 Z80-ASM

Screenshot
Pop 41.33
Vit 1.49

Z80-ASM is a compiler for the Z80 CPU assembler and interactive terminal debugger.

Download Website Updated 02 Feb 2001 as64

Screenshot
Pop 22.65
Vit 1.00

as64 is a cross-assembler for the MOS 6510 CPU found in the Commodore 64 computer.

Download Website Updated 31 Jan 2007 GNU Lightning

Screenshot
Pop 139.87
Vit 3.96

GNU Lightning is a library that generates assembly language code at run time. It is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set (inspired by the MIPS and SPARC chips).

No download Website Updated 16 Sep 2013 cc65

Screenshot
Pop 124.20
Vit 16.09

An almost ISO C compatible C compiler that produces binaries for 6502-based computers. Targets that are supported out of the box are: Apple ][, Atari 8-bit machines, Commodore C64/C128/C16/C116, Commodore Plus/4, Commodore 600/700, GEOS for C64, and Lynx. The package includes a complete suite of assembler development tools (assembler, linker, archiver) which allows mixing of C and assembler code.

Download Website Updated 13 Aug 2003 joeq virtual machine

Screenshot
Pop 51.27
Vit 1.85

joeq is a Java 2 (JDK 1.3 and 1.4) compatible virtual machine. It is unique in that it is entirely implemented in Java, leading to greater reliability, portability, maintainability, and efficiency. It is also language-independent, so code from any supported language can be seamlessly compiled, linked, and executed dynamically.

Screenshot

Project Spotlight

OpenSearchServer

A search engine with a RESTFul API and crawlers.

Screenshot

Project Spotlight

weatherman

A command line weather information tool.