Compilers and interpreters
From Programmer's Wiki
This page contains a list of compilers and interpreters for various languages.
Contents |
[edit] Language: BASIC
bwbasic freebasic glbcc hbasic kbasic scriptbasic smallbasic wxbasic xbasic x11basic yabasic
[edit] Language: C
- LCC stands for local C compiler. A compiler system for windows developer by Jacob Navia.
- The Gnu Compiler Collection includes a C compiler called gcc.
- Tiny C Compiler
[edit] Language: C#
[edit] Language: C++
- The Gnu Compiler Collection's C++ compiler is called g++.
[edit] Language: Java
- Sun's Java Compiler is the only compiler authorized by Sun Microsystems. It is the benchmark against which the others measure themselves.
- GCJ is GNU's Java compiler for the GCC compiler suite. It's still very early, but it has the benefit of compiling to machine code, not to the Java bytecode.
- IBM's Jikes Compiler is a high quality, extremely fast compiler. Many developers use it for building their development copies, while using the Sun compiler for releases.
Tim Wilkinson's and Jim Pick's Kaffe Compiler
- Kaffe was an early entrance into the scene, and was the first real JIT on the market. It's primary use nowadays is for embedded systems.
[edit] Language: Pascal
[edit] Free Pascal
Free Pascal The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal compatibility mode is also provided to assist Apple users. Furthermore Free Pascal supports function overloading, operator overloading, global properties and other such features.
[edit] Language: Perl
Perl 5.10 source code is distributed in a form of a tar.gz file. There are various binary distributions for almost any system. Most linux distributions comes with perl. A well known distribution for Windows is Activestate's ActivePerl
