RSS 30 projects tagged "Compilers"

No download Website Updated 22 Oct 2001 Quick C--

Screenshot
Pop 20.59
Vit 67.54

The Quick C-- compiler is an experimental implementation of the C-- language. C-- is intended to be a "portable assembly language" that can be used as a target language by compiler writers. C-- features a simple C-like core and support for garbage collection and exception handling.

Download Website Updated 01 Mar 2013 Retro

Screenshot
Pop 302.24
Vit 31.37

Retro is a clean, minimalist language with roots in Forth. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.

No download Website Updated 16 Sep 2013 cc65

Screenshot
Pop 123.49
Vit 16.01

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 18 May 2013 ELFIO

Screenshot
Pop 137.55
Vit 15.41

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download Website Updated 18 Apr 2012 Flat Assembler

Screenshot
Pop 188.60
Vit 13.19

Flat Assembler is a fast and efficient self-assembling 80x86 assembler. It supports x86 and x86-64 instruction sets with MMX, 3DNow!, SSE up to SSE4, AVX, AVX2, and XOP extensions. It can produce output in binary, MZ, PE, COFF, or ELF format. It includes powerful but easy-to-use macroinstruction support and does multiple passes to optimize the instruction codes for size. It is written entirely in assembly language.

Download Website Updated 18 May 2010 Yasm

Screenshot
Pop 134.45
Vit 7.56

Yasm is a complete rewrite of the NASM assembler. It currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O (32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

Download Website Updated 01 Mar 2008 WLA DX

Screenshot
Pop 85.20
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.

No download Website Updated 14 Apr 2009 The Blue Programming Language

Screenshot
Pop 69.11
Vit 6.89

Blue is a unique multi-purpose dynamic programming language. The minimalistic syntax is intuitive, easy to learn, and adapts to a broad range of programming styles and applications.

Download No website Updated 21 Jul 2011 jclasslib bytecode viewer

Screenshot
Pop 104.31
Vit 5.32

jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify, and write Java class files and bytecode.

No download Website Updated 09 May 2004 OpenMCL

Screenshot
Pop 65.80
Vit 4.37

OpenMCL is an Open Source version of Digitool's excellent Macintosh Common Lisp (MCL) implementation, which runs on LinuxPPC and MacOS X. It features a native code compiler, multithreading support, and good ANSI CL compliance.

Screenshot

Project Spotlight

CoreTML framework

A tool allowing the developer to create user-configurable source code templates.

Screenshot

Project Spotlight

FusionDirectory

An infrastructure manager.