The Free Compilers List
- Introduction
- **Reference Entry
Language: what the software compiles/interprets...
[**The name of the package]
- ABC
[ABC]
- awk (new)
[mawk]
- awk (new)
[GNU awk (gawk)]
- BASIC
[bwBASIC (Bywater BASIC interpreter)]
- BASIC
[? basic ?]
- BASIC
[? bournebasic ?]
- BASIC
[ubasic]
- BASIC
[?]
- Bourne Shell
[ash]
- csh (C-Shell)
[tcsh]
- ERGO-Shell (a window-based Unix shell)
[ERGO-Shell]
- es (a functional shell)
[es]
- Glish
[glish]
- Icon
[icon]
- Icon
- IVY
[Ivy]
- Korn Shell
[SKsh]
- Korn Shell
[Bash (Bourne Again SHell)]
- Korn Shell
[pdksh]
- Perl5 (Practical Extraction and Report Language)
[perl]
- Perl (Practical Extraction and Report Language)
[perl]
- perl, awk, sed, find
[a2p, s2p, find2perl]
- perl, yacc
[perl-byacc]
- Perl
[perl profiler.]
- Perl
[Dylperl]
- Perl
[curseperl]
- Python
[Python]
- Q (also small subsets of Common Lisp and Scheme)
[Q]
- REXX
[The Regina Rexx Interpreter]
- REXX
[?]
- REXX
[imc]
- sed
[GNU sed]
- rc (Plan 9 shell)
[rc]
- S-Lang
[slang]
- Snobol4
[SIL (Macro Implementation of SNOBOL4)]
- Snobol4
[vanilla]
- ssh (Steve's Shell)
[ssh]
- TCL (Tool Command Language)
[Tcl]
- TCL, Tk
[Tk]
- TCL
[BOS - The Basic Object System]
- TCL
[Tcl-DP]
- Tcl
[Tickle]
- TCL
[Wafe]
- TCL
[Extended Tcl (tclx)]
- TCL
[tcl-debug]
- TCL
[Cygnus Tcl Tools]
- Z-shell
[zsh]
- Caml
[CAML]
- Caml
[Caml Light]
- Concurrent Clean
[The Concurrent Clean System]
- FP
[? funcproglang ?]
- Gofer (Haskell derivative)
[Gofer]
- Haskell
[Chalmers Haskell (aka Haskell B.)]
- Haskell
[Glasgow Haskell Compiler (GHC)]
- Haskell
[Yale Haskell]
- Hope
[?]
- IFP (Illinois Functional Programming)
[ifp]
- ML
[LML]
- Standard ML
[SML/NJ (Standard ML of New Jersey)]
- Concurrent ML
[Concurrent ML]
- SASL
- Standard ML
[sml2c]
- Standard ML
[The ML Kit]
- SISAL 1.2
[The Optimizing SISAL Compiler]
- C, C++, Objective-C, RTL
[GNU CC (gcc)]
- C, C++, Objective-C, RTL
[GNU CC (gcc) - unsupported Macintosh port]
- C
[GNU C Library (glibc)]
- C
[fdlibm]
- C
[c68/c386]
- C
[GNU superoptimizer]
- C
[xdbx]
- C
[ups]
- C
[C-Interp]
- C (ANSI), lcc
[lcc]
- C, lcc
[Chop]
- C
[GCT]
- C
[MasPar mpl, ampl]
- C
[gc]
- C
[dsp56k-gcc]
- C
[dsp56165-gcc]
- C
[Harvest C]
- C, C++
[Cyclo - cyclomatic complexity tool]
- C
[cxref]
- C
[xref]
- C, C++
[Xcoral]
- C++
[Lily (LIsp LibrarY)]
- C++
[C++SIM]
- C++
[? signatures for GCC 2.5.2. ?]
- C++
[aard ???]
- C++
[ET++]
- C++
[C++ grammar]
- C++
[cppp]
- C++
[C++ Object Oriented Library]
- C++
[GNU C++ Library (libg++)]
- C++
[??? A C++ Parser toolkit]
- C++, Extended C++
[EC++]
- C++
[LEDA]
- E (a persistent C++ variant)
[GNU E]
- C (ANSI)
[? 1984 ANSI C to K&R C preprocessor ?]
- C (ANSI)
[unproto ?]
- C (ANSI)
[cproto]
- C (ANSI)
[cextract]
- ANSI C
[cgram]
- C, ANSI C, C++
[The Roskind grammars]
- C, C++
[xxgdb]
- C, C++
[gdb]
- C, C++, Objective-C
[emx programming environment for OS/2]
- C
[Pthreads]
- C, nroff, texinfo, latex
[c2man]
- Small-C
[smallc]
- Maisie
[Maisie]
- MeldC (MELD, C)
[MeldC]
- uC++
[uC++]
- Objective-C
[Collection Library for GNU Objective-C]
- Glenda
[Glenda parallel programming environment]
- Ada
[Ada/Ed]
- Ada
[GW-Ada]
- Ada
[Ada grammar]
- Ada
[Compiler for Toy/Ada in SML/NJ]
- Ada
[NASA PrettyPrinter]
- Ada
[yacc grammar for Ada]
- Ada
[Paradise]
- Ada
[Adamakegen]
- Ada 9X
[GNAT]
- Algol, Foogol
[foogol]
- Algol
- BCPL
[?]
- BCPL
[?]
- E
[Amiga E]
- Eiffel
[?]
- Sather
[Sather programming language and environment]
- XPL (PL/I dialect)
[XPL optimizing Compiler]
- PL/M grammar and parser
[plm-parse]
- O'small
[O'small]
- O'small
[?]
- Self
[Self]
- Smalltalk
[Little Smalltalk]
- Smalltalk
[GNU Smalltalk]
- Smalltalk
[msgGUI]
- Smalltalk
[Mei]
- Smalltalk
- Dylan
[Thomas]
- Dylan
[Marlais]
- EuLisp
[Feel (Free and Eventually Eulisp)]
- Common Lisp
[CMU Common Lisp]
- Common Lisp
[PCL (Portable Common Loops)]
- Common Lisp
[WCL]
- Common Lisp
[KCL (Kyoto Common Lisp)]
- Common Lisp
[AKCL (Austin Kyoto Common Lisp)]
- Common Lisp
[CLX]
- Common Lisp
[CLISP]
- Common Lisp
[Cartier's Contribs]
- Common Lisp
[QT-OBJECTS]
- Common Lisp
[Memoization ?]
- Common Lisp
[GINA (Generic Interactive Application)]
- Common Lisp
[CLiCC]
- Common Lisp
[Hyperlisp]
- Franz Lisp
[Liszt?]
- Lisp
[RefLisp]
- Lisp
[xlisp]
- Lisp
["LISP, Objects, and Symbolic Programming"]
- Lisp
[franz lisp]
- Lisp (WOOL - Window Object Oriented Language)
[GWM (Generic Window Manager)]
- Lisp (elisp - Emacs Lisp)
[ILISP]
- Lisp (elisp - Emacs Lisp)
[GNU Emacs]
- Lisp
- Oaklisp
[oaklisp]
- Scheme
[Schematik]
- Scheme
[T]
- Scheme
[scm]
- Scheme
[Scheme Library (slib)]
- Scheme
[Hobbit]
- Scheme
[siod (Scheme In One Day, or Scheme In One Defun)]
- Scheme
[Scheme->C]
- Scheme, Tk
[STk]
- Scheme
[PC-Scheme]
- Scheme
[PCS/Geneva]
- Scheme
[Gambit Scheme System]
- Scheme
[Elk (Extension Language Kit)]
- Scheme
[ezd - easy drawing for programs on X displays]
- Scheme
[XScheme]
- Scheme
[Fools' Lisp]
- Scheme
[Scheme88]
- Scheme
[UMB Scheme]
- Scheme
[PseudoScheme]
- Scheme
[SOS (Scheme Object System)]
- Scheme
[Similix]
- Scheme
[syntax-case]
- Scheme
[x-scm]
- Scheme, Prolog
["Paradigms of AI Programming"]
- Scheme
[Psd (Portable Scheme Debugger)]
- Scheme
[Tiny Clos]
- Scheme
[VSCM]
- Scheme
[PSI]
- Scheme
[Bigloo]
- Scheme
[Scheme84]
- Scheme
- CLU
- Modula-2, Pascal
[m2]
- Modula-2
[Ulm's Modula-2 System]
- Modula-2
[mtc]
- Modula-2
[mocka]
- Modula-2, Modula-3
[M2toM3]
- pm2
[PRAM emulator and parallel modula-2 compiler ??]
- Modula-3
[SRC Modula-3]
- Oberon2
[Oberon-2 LEX/YACC definition]
- Oberon
[Ceres workstation Oberon System]
- Parallaxis
[parallaxis]
- Pascal
[p2c]
- Pascal
[Pascal P4 compiler and interpreter]
- Pascal
[? iso_pascal ?]
- Pascal
[pasos2]
- Pascal
[ptc]
- Turbo Pascal, Turbo C
[tptc]
- Pascal
- BABYLON (Prolog variant???)
[BABYLON]
- Goedel
[Goedel]
- Janus
[qdjanus]
- Janus
[jc]
- LIFE (Logic, Inheritance, Functions, and Equations)
[Wild_LIFE]
- Lolli (logic programming)
[Lolli]
- Parlog
[SPM System (Sequential Parlog Machine)]
- Prolog
[SB-Prolog]
- Prolog
[XSB]
- Prolog
[Modular SB-Prolog]
- ALF [prolog variant]
[alf (Algebraic Logic Functional programming language)]
- CLP (Constraint Logic Programming language) [Prolog variant]
[CLP(R)]
- Prolog (variant)
[Aditi]
- Lambda-Prolog
[Prolog/Mali (PM)]
- Prolog (variant)
[CORAL]
- Prolog
[BinProlog]
- Prolog
[SWI-Prolog]
- Prolog
[Frolic]
- Prolog
[? Prolog package from the University of Calgary ?]
- Prolog
[? slog ?]
- Prolog
[LM-PROLOG]
- Prolog
[Open Prolog]
- Prolog
[UPMAIL Tricia Prolog]
- Prolog
[?; ? (two systems)]
- Prolog
[XWIP (X Window Interface for Prolog)]
- Prolog
[PI]
- Prolog
[ISO draft standard]
- Prolog
- OPS5
[PD OPS5]
- ABCL/1 (An object-Based Concurrent Language)
[ABCL/1]
- ABCL ???
[ABCL/R2]
- ALLOY
[ALLOY]
- Cellang (Cellular Automata)
[Cellular]
- Hermes
[IBM Watson prototype Hermes system]
- PCN
[PCN]
- LOOPN
[LOOPN]
- Simula
[Lund Simula]
- SR (Synchronizing Resources)
[sr]
- UNITY
[MasPar Unity]
- UNITY
[HOL-UNITY]
- Forth
[TILE Forth]
- Forth
[cforth]
- Forth
[pfe (Portable Forth Environment)]
- Forth
[F68K]
- Forth
[51forth]
- Mops
[Mops]
- Kevo (Forth-like)
[kevo]
- Yerk
[Yerk]
- ABC
[Grammar analysis tools]
- ? attribute grammar ?
[Alpha]
- attribute-grammar extension of Yacc and Lex
[Ox]
- BNF (Extended)
[Gray]
- BNF ??
[ZUSE]
- BNF ??
[FMQ]
- BNF ??
[ATS (Attribute Translation System)]
- BNF (Extended)
[PCCTS (Purdue Compiler-Construction Tool Set)]
- BNF (very extended), yacc
[PRE-CC Xtended]
- BNF ??
[LLGen]
- BNF ??
[wacco]
- BNF (Extended), BNF (yacc), Modula-2
[GMD Toolbox for Compiler Construction (aka Cocktail)]
- BNF ????
[T-gen]
- BNF
[Eli Compiler Construction System]
- BNF (yacc)
[NewYacc]
- BNF (yacc)
[bison]
- BNF (yacc), Lex
[Bison++, Flex++]
- BNF (yacc)
[? jaccl ?]
- BNF (yacc)
[byacc (Berkeley Yacc)]
- BNF (yacc), Lex
[Lex/Yacc for Turbo Pascal uploaded]
- BNF (yacc), Ada
[aflex-ayacc]
- BNF (variant), Icon
[Ibpag2 (Icon-Based Parser Generation System 2)]
- BNF ?, Gofer
[Ratatosk ?]
- BNF
[lalr.ss - An LALR(1) parser generator]
- BURS ?
[Iburg]
- Candle, IDL (Interface Description Language)
[Scorpion System]
- COCOL (EBNF variant)
[COCO/R]
- EAG (Extended Affix Grammar)
[EAG]
- lex
[flex]
- Milarepa
[Milarepa Perl/BNF Parser]
- Pascal, Lisp, APL, Scheme, SASL, CLU, Smalltalk, Prolog
[Tim Budd's C++ implementation of Kamin's interpreters]
- perl, yacc
- Relation Grammar
[rl]
- S/SL (Syntax Semantic Language)
[ssl]
- TXL
[TXL: Tree Transformation Language]
- BNF (extended)
[SORCERER: A Simple Tree Parser Generator]
- APL
[I-APL]
- APL
[APLWEB]
- APL
- J
[J-mode]
- RLaB language (math manipulation - MATLAB-like)
[RLaB]
- octave language (math manipulation - MATLAB-like)
[octave]
- FUDGIT language (math manipulation)
[FUDGIT]
- Unix BC (arbitrary-precision arithmetic language)
[C-BC]
- Unix BC (arbitrary-precision arithmetic language)
[GNU BC]
- Calc? (symbolic math calculator)
[Calc]
- C-like caluculator
[Arbitrary precision calculator]
- Unix DC (arbitrary-precision arithmetic language)
[GNU DC]
- Fortran
[f2c]
- Fortran
[Floppy]
- Fortran
[Flow]
- Fortran
[Adaptor (Automatic DAta Parallelism TranslatOR)]
- Fortran, C
[cfortran.h]
- Fortran
[fsplit]
- Fortran
[?]
- Fortran
[Fortran77 -> Fortran90 converter]
- J
[J from ISI]
- Ratfor
[? ratfor ?]
- Y (cross between C and Ratfor)
[y+po]
- CASE-DSP (Computer Aided Software Eng. for Digital Signal Proc)
[Ptolemy]
- EDIF (Electronic Design Interchange Format)
[Berkeley EDIF200]
- Verilog, XNF
[XNF to Verilog Translator]
- VHDL
[ALLIANCE]
- CLiP
[CLiP]
- HP-GL, Postscript
[hp2ps]
- Lout
[Lout]
- Postscript
[Ghostscript]
- Postscript, Common Lisp
[PLisp]
- SGML (Standardized Generalized Markup Language)
[sgmls]
- troff, nroff, eqn, tbl, pic, refer, Postscript, dvi
[groff]
- Web
[CWeb]
- Web
[CWeb]
- Web
[web2c]
- Web
[Web]
- Web
[FunnelWeb]
- various assembly
[GNU assembler (GAS)]
- various assembly
[fas: Frankenstein Cross Assemblers]
- 6502, Z80, 8085, 68xx
[?]
- 6502
[?]
- mc6809
[usim]
- mc6809
[6809, E-Forth]
- 68HC11
[68HC11 simulator]
- 8051
[CAS 8051 Assembler]
- 8051
[as31 - An 8031/8051 assembler.]
- Motorola DSP56000
[?]
- Motorola DSP56001
[a56]
- 80486
[WDASM17B.ZIP - Windows 80486 Disassembler for Windows 3.1]
- C preprocessor
[Decus cpp]
- C-Refine, C++-Refine, *-Refine
[crefine]
- m4
[pd/bsd m4]
- m4
[GNU m4]
- ADL (Adventure Definition Language)
[ADL]
- ASA
[Adaptive Simulated Annealing (ASA)]
- ASN.1 (Abstract Syntax Notation One) (ITU TS X.208/ISO 8824)
[snacc (Sample Neufeld ASN.1 to C/C++ Compiler)]
- Duel (a <practical> C debugging language)
[DUEL]
- IDL (Project DOE's Interface Definition Language)
[SunSoft OMG IDL CFE]
- NewsClip ?
[NewsClip]
- PROGRESS
[PROGRESS]
- Tiny
[Omega test, Extended Tiny]
- Extended Tiny
[Extended Tiny]
- SQL
[_lex & yacc_ by Levine, Mason & Brown published by O'Reilly]
- SQL
[MultiCal System]
- ModSim - U. S. Army ModSim compiler
[USAModSim]
- natural languages
[Pleuk grammar development system]
- natural languages
[proof]
- a1 (Address 1 code)
[a1 code interpreter]
- INTERCAL
[C-INTERCAL]
- Logo
[logo]
- Logo
[Berkeley Logo]
- Logo
[MswLogo]
- Loglan'82
[Loglan82]
- Common Lisp
[Garnet]
- Garnet
[Multi-Garnet]
- Isabelle
[Issabelle-93]
- The Apple II Programmer's Catalog of Languages and Toolkits
- Catalog of embeddable Languages.
- Compilers bibliography
- haskell-status
- Language List
- Numerical Analysis Using Non-Procedural Paradigms
- The Lisp FAQs
- Survey of Interpreted Languages
- Ada
[AdaX]
- APL, J
[APL, J, and other APL Software at Waterloo]
- Assembler (Motorola)
- Assembler (Various)
[The Beowulf archive?]
- Assembler, Forth (8051)
[The Siemens 8051 archive]
- Assembler (8051)
[The CAS archive.]
- C, C++, Objective-C, yacc, lex, postscript,
sh, awk, smalltalk, sed
[the GNU archive sites]
- Forth
- Haskell
- lisp
[MIT AI Lab archives]
- lisp
[Lisp Utilities collection]
- Scheme
[The Scheme Repository]
- Smalltalk
[Manchester Smalltalk Goodies Library]
- Tcl
[Tcl/Tk Contrib Archive]
- TeX
[CTAN (Comprehensive TeX Archive Network]
This document was translated by ms2html v1.8 on 16.05.94.