501 projects tagged "Compilers"

Download Website Updated 30 Jan 2001 GNU Ada

Screenshot
Pop 34.60
Vit 1.47

GNAT (formerly the GNU NYU Ada Translator) is a full Ada compiler and runtime library supporting Ada 2005, Ada 95, and Ada 83. It is a full implementation of the language, including all of the optional Annexes of the Language Reference Manual. It is based on GCC technology, and has source, pre-packaged releases, and several additional Ada tools available. The runtime has a modified GPL so that your applications don't have to be GPLed automatically.

Download Website Updated 25 Jan 2011 GNU Prolog

Screenshot
Pop 46.48
Vit 1.55

GNU Prolog is a free Prolog compiler with constraint solving over finite domains. GNU Prolog accepts Prolog+constraint programs and produces native binaries (like gcc does from a C source). The obtained executable is then stand-alone. The size of this executable can be quite small since GNU Prolog can avoid to link the code of most unused built-in predicates. The performances of GNU Prolog are very encouraging (comparable to commercial systems).

Download No website Updated 12 Aug 2010 GNU Sather

Screenshot
Pop 13.49
Vit 1.47

Sather is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary. One way of placing it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant as and safer than Eiffel, and support higher-order functions and iteration abstraction as well as Common Lisp, CLU or Scheme.

Download Website Updated 22 Mar 2011 GNU Smalltalk

Screenshot
Pop 230.51
Vit 20.47

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

Download Website Updated 22 Aug 2008 GOBO Eiffel

Screenshot
Pop 47.24
Vit 4.17

The Gobo Eiffel Project provides the Eiffel community with free and portable Eiffel tools and libraries.

Download Website Updated 30 Jan 2001 gramdiag

Screenshot
Pop 26.94
Vit 1.00

gramdiag is a utility to analyse the output generated by 'bison -v', and report more information about the circumstances leading to shift/reduce and reduce/reduce conflicts in the input grammar.

No download Website Updated 17 Jun 1998 GRASP

Screenshot
Pop 71.06
Vit 76.32

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 31 Oct 2004 Gwydion Dylan

Screenshot
Pop 54.85
Vit 5.50

Gwydion Dylan is a portable, optimizing Dylan compiler written in Dylan. It was originally written by the Gwydion Group at CMU and is now maintained by volunteers. Eventually, Gwydion Dylan is meant to become a top-notch tool for building complicated applications. Dylan is a dynamic, object-oriented language with four design goals: high performance, rapid prototyping, ease of use, and seamless support for using libraries written in C. Ports of Gwydion Dylan are available for many platforms.

Download Website Updated 15 Oct 2002 Homebrew Decompiler

Screenshot
Pop 57.27
Vit 2.00

Homebrew Decompiler is a GPLed tool (written in C++) that takes Java .class files and reverse engineers the JVM bytecodes to generate .java files that attempt to resemble the original source code as much as possible.

Download Website Updated 13 Sep 2013 Icon

Screenshot
Pop 42.90
Vit 6.55

Icon is an Object Oriented VHLL (Very High Level Language) with support for graphics and POSIX system calls. It runs on just about every platform, but the graphics and POSIX are only available under Unix/Linux 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.