501 projects tagged "Compilers"

Download Website Updated 30 Jan 2001 TOM

Screenshot
Pop 20.49
Vit 1.75

TOM is a compiled object-oriented programming language that advocates unplanned reuse of code. To this effect, in TOM a class is defined by its main definition plus any extensions; an extension can add methods, variables, and superclasses to a class, while the class' source is not needed and does not need recompilation, nor is recompilation required for any client code or subclasses. Extensions can even be loaded at run time.

Download Website Updated 17 Apr 2005 UESQLC

Screenshot
Pop 49.17
Vit 5.36

Universal Embedded SQL Compiler (UESQLC) is a compiler that provides a common way for accessing heterogeneous databases. UESQLC is based on Structured Query Language (SQL) as a standard for accessing data. This interface provides maximum interoperability, i.e. a single application can access different SQL Database Management Systems (DBMS) through a common set of embedded SQL code (UESQL). This enables a developer to build and distribute a client/server application without targeting a specific DBMS.

Download Website Updated 30 Jan 2001 Ulm's Modula-2 System

Screenshot
Pop 19.75
Vit 1.77

Ulm's Modula-2 System includes a compiler (for SPARCv8 under Solaris 2.x), extensive libraries, and some tools including a makefile generator. The compiler and the library predate the Modula-2 ISO standard. A Modula-2 compiler generating native code for m68k is available as well.

Download Website Updated 01 Mar 2008 WLA DX

Screenshot
Pop 83.08
Vit 7.37

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 28 Oct 2002 XBasic

Screenshot
Pop 36.66
Vit 2.23

XBasic is a comprehensive program development environment that integrates a powerful editor, compiler, debugger, function libraries and GuiDesigner into a seamless working environment that encompasses the whole process of creating fast, efficient, reliable, portable 32-bit programs. XBasic is currently available for Linux and Windows 9x/NT.

Download Website Updated 30 Apr 2008 YAP Prolog System

Screenshot
Pop 39.50
Vit 3.84

Yap is a high-performance Prolog compiler developed at LIACC, Universidade do Porto. Its Prolog engine is based on the WAM (Warren Abstract Machine), with several optimizations for better performance, and achieves performance comparable or exceeding that of commercial Prolog systems. Yap is largely compatible with the major Edinburgh Prolog systems, and has been ported to most 32-bit and 64-bit Unix based platforms. A Windows port is also available.

Download Website Updated 30 Sep 2001 Z80-ASM

Screenshot
Pop 39.80
Vit 1.49

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

Download Website Updated 30 Jan 2001 zJSP

Screenshot
Pop 13.27
Vit 1.73

zJSP is an experimental translator from JavaServer Pages (jsp's) to Java. It is designed to be used in conjunction with Sun's Java Servlet Developers Kit (JSDK), version 2.0. It *should* work with any Java Servlet environment compatible with JSDK servlets. zJSP is implemented as a page compiler, translating JSP pages into Java Servlets, which are then run using a Java Servlet environment.

Download Website Updated 02 Feb 2001 as64

Screenshot
Pop 20.42
Vit 1.00

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

Download Website Updated 08 Mar 2013 Styx

Screenshot
Pop 99.56
Vit 10.93

Styx is a scanner/parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree, including it's C interface, preservation of full source information, pretty printing to faciliate source-source translation, and persistence to aid rapid interpreter writing. It also supports reentrancy. Styx works well under several different OSes, including serveral Unixes, DOS, and Windows.

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Apple Disk Transfer ProDOS

Talks to your 8-bit Apple computer over serial, ethernet, or audio links.