one of the largest directories of the web

Valid XHTML 1.0!

Home : Computers : Programming : Compilers

Compilers

Category for compilers, and the theory and practice of creating them. This category does not include compilers for specific languages, which are found elsewhere in subcategories for the source languages involved. Systems for generating separate compiler components (lexers/parsers, code generators or transformation tools) or cross-compilers are found in their respective subcategories under /Compilers.

Sites in Compilers

Tools for compiling
LL(1) parser generator, implentations of Euler, and Backus' FP, all written in Icon.
The comp.compilers Newsgroup
Home page of newsgroup. Archives begining from 1986, search, file archive.
Turbo Pascal 3.0 compiler and code generation internals
Internals of one-pass compiler by example Pascal compiler.
Catalog of Free Compilers, Interpreters, and Other Language Tools
Searchable listing of programming language tools that come with source code.
Nullstone Corp.
Makes NULLSTONE automated compiler performance analysis tool, uses QA approach of coverage and isolation to measure effectiveness of compiler optimizer to perform wide range of optimizations.
Softpanorama Bookshelf / Compiler Construction
Reviews of compiler books, with links to Amazon just in case you want to buy one
Let's Build a Compiler
A multi-part tutorial on compiler construction by Jack Crenshaw.
Compiler Jobs
Compiler job openings at companies and universities.
The Compiler Connection
A comprehensive listing of compiler companies, compiler research projects, benchmarks, and compiler job listings.
Architectures and Compilers to Support Reconfigurable Computing
Reconfigurable computing: why and how? Article published in Crossroads, the ACM student magazine.
Compilers.net
Directory, search engine of compiler-related sites. People, books, papers, publishers, decompiling, generators (scanner, parser, backend), translators, compiler compilers, courses, tutorials, library, FAQ, free, companies, tools, mail list, survey/poll.
Links and Selected Readings for Compiler Writers
GCC extending specific literature, processor chips documentation, collected papers/sites on language standards, compilers, optimization.
Free Compilers and Interpreters
List of free compilers and interpreters for programming languages with descriptions.
Program-Transformation.org
Goal: collect, organize, disseminate information on all aspects of program transformation to share results across communities. TWiki collaborative Web development system with descriptions, news, surveys, papers, and links.
Bloodshed Software: Compilers Resources
Links to free compilers, with sources, compiler construction toolkits, tutorials, articles, other compiler-related sites.
Tasking
Supplier of software development tools for embedded microcontroller and digital signal processors applications across industry standard computing platforms.
Context
Simple programming language and compiler, with sources on its own input language; DOS, Win32 versions. Some information on compiler design. By Andrei V. Khokhlov.
Programming Language and Compiler Research Groups
Multi-site working groups and projects listing.
Architectural Neutral Distribution Format (ANDF)
A software porting technology, intended to help develop shrink-wrapped software for open systems, independent of any particular processor architecture.
Free Programming Compilers and Interpreters
Links to free programming compilers and interpreters categorized by language.
The Decompilation Page
Resources, history and timeline, discussion of approaches, and ethics.
Dmitry Smaghin's site
A collection of educational compilers, assemblers, disassemblers, interpreters with sources (C, Pascal). Links to freeware compilers.
Compiler Construction with Minijava
Provide a resource on the process of creating a modern compiler. This site will provide useful resources on lexical analysis, parsing, abstract syntax tree generation, and typing checking for the Minijava grammer.
Zngr L compoiler
Zngr L Compiler compile the theoretical language L, which is used as a simple language for teaching computation theory

sub categories in Compilers

Attribute Grammar Systems Attribute Grammar Systems
Companies Companies
Cross Compilers Cross Compilers
GNU Compiler Collection GNU Compiler Collection
Object-Oriented Object-Oriented
Theory Theory
Code Generator Kits Code Generator Kits
Compiler Construction Kits Compiler Construction Kits
Functional Functional
Lexer and Parser Generators Lexer and Parser Generators
Procedural Procedural
Transformation Tools Transformation Tools

cross references

Computers : History : Pioneers : Hopper, Grace Murray Computers : History : Pioneers : Hopper, Grace Murray
Computers : Programming : Development Tools Computers : Programming : Development Tools
Computers : Programming : Disassemblers Computers : Programming : Disassemblers
Computers : Programming : Languages Computers : Programming : Languages
Computers : Programming : Metaprogramming Computers : Programming : Metaprogramming

other references

Computers : Programming : Languages : Ada : Compilers Computers : Programming : Languages : Ada : Compilers
Computers : Programming : Languages : BASIC : QBasic and QuickBasic : Compilers Computers : Programming : Languages : BASIC : QBasic and QuickBasic : Compilers
Computers : Programming : Languages : C++ : Compilers Computers : Programming : Languages : C++ : Compilers
Computers : Programming : Languages : C : Compilers Computers : Programming : Languages : C : Compilers
Computers : Programming : Languages : Clipper : Implementations Computers : Programming : Languages : Clipper : Implementations
Computers : Programming : Languages : Cobol : Compilers Computers : Programming : Languages : Cobol : Compilers
Computers : Programming : Languages : Compiled Computers : Programming : Languages : Compiled
Computers : Programming : Languages : Eiffel : Compilers Computers : Programming : Languages : Eiffel : Compilers
Computers : Programming : Languages : Erlang : Contributions : Ports and Compilers Computers : Programming : Languages : Erlang : Contributions : Ports and Compilers
Computers : Programming : Languages : Fortran : Compilers Computers : Programming : Languages : Fortran : Compilers
Computers : Programming : Languages : Haskell : Implementations Computers : Programming : Languages : Haskell : Implementations
Computers : Programming : Languages : Java : Development Tools : Translators Computers : Programming : Languages : Java : Development Tools : Translators
Computers : Programming : Languages : Lisp : Compilers and Interpreters Computers : Programming : Languages : Lisp : Compilers and Interpreters
Computers : Programming : Languages : Lisp : Scheme : Implementations Computers : Programming : Languages : Lisp : Scheme : Implementations
Computers : Programming : Languages : Modula-2 : Compilers Computers : Programming : Languages : Modula-2 : Compilers
Computers : Programming : Languages : Modula-3 : Compilers Computers : Programming : Languages : Modula-3 : Compilers
Computers : Programming : Languages : Oberon : Compilers Computers : Programming : Languages : Oberon : Compilers
Computers : Programming : Languages : Objective-C : Compilers and Environments Computers : Programming : Languages : Objective-C : Compilers and Environments
Computers : Programming : Languages : Pascal : Compilers Computers : Programming : Languages : Pascal : Compilers
Computers : Programming : Languages : POP-11 Computers : Programming : Languages : POP-11
Computers : Programming : Languages : Prolog : Implementations Computers : Programming : Languages : Prolog : Implementations
Computers : Software : Operating Systems : x86 : DOS : Programming : Compilers Computers : Software : Operating Systems : x86 : DOS : Programming : Compilers

this category in other languages

Компиляторы Russian : Компиляторы
Compilers  -  Directory Compilers  -  Directory Compilers  -  Directory Compilers  -  Directory