★ wanayoo — archive 1999 http://www.linuxlinks.com/Software/Programming/Compilers/index.shtmlNouvelle recherche | Portail wanayoo
Home | Headlines | Link Us | Add a Resource | Modify a Resource | New | Recommended | Search | Contact
Linux Guide | Linux Package Guide | Linux Product Guide

Top : Software : Programming : Compilers
Links:

  • gcc
    GNU C compiler hot
  • Omni OpenMP
    translates C and Fortran77 programs with OpenMP pragmas into C code suitable for compiling with a native compiler linked with the Omni OpenMP runtime library new
  • TAMC
    a source-to-source translator that generates Fortran routines for computation of the first-order derivatives out of Fortran routines new
  • ADAPTOR
    Automatic DAta Parallelism TranslaTOR is a public domain HPF compilation system which offers the use of the data parallel, high level programming language High Performance Fortran (HPF) for parallel computing on distributed-memory machines hot
  • ANTLR
    a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++ or Java actions
  • arc
    a free ASN.1 compiler that produces Java classes from ASN.1 source code
  • asl
    universal cross assembler for a variety of microcontrollers/-processors, ported from the same author's Borland-Pascal version hot
  • Bas
    an interpreter for the programming language BASIC, written in ANSI C for UNIX systems
  • Bigloo
    a practical Scheme compiler
  • C/C++ Express
    (commercial) a fully optimized compiler and debugger conforming to all of the latest C and C++ standards
  • Cavalry
    a Just-In-Time translator (compiler) for java bytecodes. It is written in Java and produces IA-32 Machine code
  • cc65
    a C crosscompiler / crossassembler combo for 6502 systems. CC65 has C and runtime library support for most CBM machines. The libraries are fairly portable
  • CINQ
    a project to create a multi-platform BASIC compiler, with focus on the Linux and DOS/Win32C versions
  • CM3
    (commercial) cross-platform CM3 compliler hot
  • CMUCL
    a lisp compiler that is intended to produce code that rivals compiled C code
  • Compaq C compiler
    The compiler provides the same state-of-the-art optimization technology for the Alpha processor as offered by the very latest Compaq compilers on Compaq's proprietary Alpha platforms, and offers some amount of gcc compatibility in both language features and command line processing.
  • Compaq Fortran
    an industrial strength, highly optimized compiler and debugger for Linux Alpha systems
  • CompTest
    the testing and verification suite for Compiler. The purpose is to check the low-level Compiler tools Tcl2Meta ‚ Meta2Tcl and Meta2C
  • CompWork
    a framework for the TCL compiler suite
  • DECO
    Dynamic Encapsulator of C++ Objects: converts Dynamic C++ code (DC++) to C++
  • egcs-jvm
    a clean patch to egcs targeting the Java Virtual Machine. Using this backend (and the jasmin assembler) you can compile C programs to java bytecode
  • Egg
    an interpreter for an anonymous language that is described in Dijkstra's book "A Discipline of Computer Programming". It iswritten in Java using the SableCC package
  • Eraserhead RPG
    a GNU General Public License RPG/II and RPG/III compiler
  • ficl
    Forth inspired command language: an ANS Forth interpreter written in C
  • Flick
    IDL compiler supports multiple IDLs (CORBA IDL, Sun ONC RPC rpcgen IDL, MIG IDL) hot
  • Fortran Express
    (commercial) a highly optimized compiler and debugger compliant with all Fortran standards including Fortran 95
  • FPK-PASCAL
    a free Pascal compiler written by Florian Kläpfl currently under development. The language is more or less Borland compatible hot
  • GASM
    a freeware assembler, capable of assembling 16bit, and 32bit code.
  • gbasm
    a free gameboy z80 assembler with misc. features written with a syntax that was designed ground-up
  • gcc-dos
    to create binary packages providing cross-compilers to the Linux environment who can generate executables to other operating systems and platforms
  • gcc-win
    allows the creation of Windows executables from a host running the Linux operating system. It uses libraries and header files from Cygwin
  • GCJ
    a portable, optimizing, ahead-of-time compiler for the Java Programming Language
  • GNU Prolog
    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)
  • Harbour
    a free, cross-platform compiler for the xBase language. Specifically, Harbour is designed to be as close to 100% compatible with CA-Clipper
  • Irie Pascal
    Irie Pascal is a Standard (ISO/IEC 7185) Pascal compiler and interpreter. Programs compiled with Irie Pascal run on any supported platform. The supported platforms are currently (Linux, Win95/NT, OS/2, DOS). hot
  • JACOB
    Just A Compiler for OBeron-2: a stand-alone Oberon-2 compiler under Linux. It compiles a single Oberon-2 module together with its imported modules and links all the stuff together to an executable program whose name is the module name
  • JCCSP
    a JSP compiler and JSP engine licensed under the GNU General Public License
  • jiffy
    a replacement for the original java rmic compiler written in C++
  • Jikes
    a Java compiler that translates Java source files as defined in The Java Language Specification (Addison-Wesley, 1996) into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification (Addison-Wesley, 1996). Unlike other compilers, Jikes accepts the Java language only as specified: not as a subset, variant, or superset hot
  • Jmangle
    Java class files can easily be decompiled (see javap) exposing your software architecture and enabling software piracy. The Jmangle program helps discourage reverse engineering of Java programs and software piracy by allowing the developer to mangle the symbols used in the class file
  • KAI
    commercial C++ compiler hot
  • Kimwitu++
    the successor to Kimwitu. Like Kimwitu, it is a tool for processing trees (i.e. terms). It is a meta tool: Kimwitu++ can be used for generating software - especially when building compilers. Kimwitu++ has its own input language, which allows the definition fo the tree structure and of functions operating on the tree. It uses the input to generate a number of C++ files, which are then bound to a program using the C++ compiler
  • KOPI
    a JAVA software project from DMS, providing a development environment for database applications using java, JDBC and SWING
  • lcc
    a retargetable compiler for ISO Standard C. It generates code for the ALPHA, SPARC, MIPS R3000, and Intel x86 and its successors
  • LF95 Linux Express
    (commercial) a full Fortran 95 optimizing compiler with quad precision, a powerful command-line debugger and on-line language reference and user's guide
  • Linux Fortran
    a compiler that completely conforms to Fortran 95 ISO/IEC I539-1:1997 Fortran 90 ANSI X3.198-1992 FORTRAN 77 ANSI X3.9-1978
  • lsfcc
    a compiler, of sorts, intended to produce programs suitable for use with the Linux Socket Filter out of a C-like toy language
  • mary
    a free native code optimizing Forth compiler for PIC microcontrollers.
  • Mercat
    a garbage collected, cross platform compiler/assembler/VM based programming system
  • MLton
    a whole-program optimizing compiler for the Standard ML programming language. MLton runs on X86 machines under Linux
  • MOCKA
    MOdula Compiler KArlsruhe - a very fast Modula-2 compiler producing code for several target processors. The interactive user interface provides an automatic 'make' facility. The compilation speed and the user interface results in a very short turn around time
  • OO2C
    the generic OOC compiler for the Unix platform. It is an Oberon-2 to ANSI-C translator and runs on any 32 bit Unix system with an ANSI-C compiler
  • OOC
    an Internet based project providing an Oberon-2 development platform. It consists of an optimizing compiler, a number of source code and compiler related tools, a set of standard library modules, and a reference manual
  • Orgasm assembler
    a machine code assembler for 6502 (and derivative) microprocessors. The aim of this project is to build a fast and flexible assembler that supports object code linking, inclusion of source files and macros. It will also seamlessly integrate with common programming tools like make and cpp.
  • PentiumGCC
    a patched copy of standard GNU cc (c-compiler), which provides special optimizations for the Pentium Processo hot
  • PGcc Workstation
    (commercial) The Portland Group's native parallelizing/optimizing ANSI C compiler hot
  • PGF77 Workstation
    (commercial) The Portland Group's native parallelizing/optimizing FORTRAN 77 compiler hot
  • PIZZA
    a small, fast and free compiler for an important superset of the Java programming language
  • Prism Metaprogramming Tool
    a tool for creating metaprograms -- programs that manipulate other programs, such as compilers, parsers, and code generators
  • producer
    Compile Smalltalk-80 to Objective C (original hot
  • QB2C
    a package which makes possible execution of BASIC programs under most of the UNIX systems provided that a C compiler is available on the system. It essentially consists of the BASIC-to-C translator (qb2c) which translates BASIC code into C code, graphics included
  • QuickExec
    a decompiler/optimizer for Linux x86 ELF binaries. Its purpose is to produce better code than gcc, especially for AMD-K6-2. QuickExec is written in Bigloo (Scheme) and C
  • SableCC
    an object-oriented framework that generates compilers (and interpreters) in the Java programming language
  • SDCC
    a Free ware , retargettable, optimizing ANSI - C compiler. The current version targets Intel 8051 based MCUs, it can be retargeted for other 8 bit MCUs or PICs. The entire source code for the compiler is distributed under GPL
  • SDCC-z80
    a free GPL'ed retargettable C compiler designed for embedded systems to the Zilog Z80 and possibly the Nintendo Gameboy
  • SGI Pro64
    a suite of optimizing compiler development tools for Linux® Intel® ItaniumTM systems. The suite include C, C++, and Fortran90/95 compilers which conform to the IA-64 Linux ABI and API standards
  • SmallEiffel
    A free Eiffel compiler distributed under the terms of the GNU General Public License. It is intended to be a complete, though small and very fast, free Eiffel compiler hot
  • StackGuard
    a compiler approach for defending programs and systems against "stack smashing" attacks. It helps to prevent buffer overflows in subsequently compiled binaries
  • Standard ML of New Jersey
    Standard ML of New Jersey (abbreviated SML/NJ) is a compiler for the Standard ML '97 programming language with associated libraries, tools, and documentation.
  • SWI-Prolog
    a Prolog compiler, targeting primarily at research and education
  • TDASM
    Table Driven Assembler: a free portable cross assembler for any kind of assembly language. It should be possible to use it as a compiler to any target microprocessor using a table that defines the compilation process
  • Tesla
    the first TOM compiler written in TOM, and the first compiler to add blocks to TOM
  • Tiny Cobol
    a free (under GPL license) Cobol compiler
  • TurboJ
    a high performance Java byte code compiler
  • UESQLC
    an Open Source embedded SQL-92 precompiler for C++, designed to be extensible using SGML documents. It lets users access multiple relational database management systems from a single application
  • Ulm's Modula-2 System
    a software development environment for Modula-2 which runs on several UNIX systems. The system consists of a compiler which is derived from the 4-pass Lilith Modula-2 compiler of the ETH Zürich and conforms to [PIM3], a library which interfaces UNIX system-calls and provides system-independent abstractions for input and output processing and ASCII-terminal based windowing systems, a set of tools for generating and updating makefiles, debugging, and profiling, and documentation in the form of manual pages and this document
  • YAP
    a high-performance Prolog compiler. ts Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with DEC-10 Prolog, Quintus Prolog, and especially with C-Prolog
  • Z80-ASM
    a compiler of the Z80 CPU assembler. It runs under DO$ and Linux. It's written in C
  • zJSP
    a translator from JavaServer Pages to Java servlets
Category:  
About | Advertise | FAQ | Press Releases | LinkBack | Privacy | Awards
Pages Updated: 22-Aug-2000
Please email us with your comments about this site