up CompilersCategory 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.EntriesFree Compilers and Interpreters http://www.thefreecountry.com/compilers/ List of free compilers and interpreters for programming languages with descriptions. The comp.compilers Newsgroup http://compilers.iecc.com/ Home page of newsgroup. Searchable full archive of messages from 1986, file archive, RSS feed. Compilers.net http://www.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. Bloodshed Software: Compilers Resources http://www.bloodshed.net/compilers/ Links to free compilers, with sources, compiler construction toolkits, tutorials, articles, other compiler-related sites. Turbo Pascal 3.0 compiler and code generation internals http://www.pcengines.ch/tp3.htm Internals of one-pass compiler by example Pascal compiler. SIGPLAN: Programming Languages http://www.sigplan.org/ ACM special interest group that explores the implementation and efficient use of programming languages. The Compiler Connection http://www.compilerconnection.com/ A listing of compiler companies, compiler research projects, benchmarks, and compiler job listings. Links and Selected Readings for Compiler Writers http://gcc.gnu.org/readings.html GCC extending specific literature, processor chips documentation, collected papers/sites on language standards, compilers, optimization. Free Programming Compilers and Interpreters http://www.freeprogrammingresources.com/frcomplr.html Links to free programming compilers and interpreters categorized by language. Context http://www.avhohlov.narod.ru/engl010.htm Simple programming language and compiler, with sources on its own input language; DOS, Win32 versions. Some information on compiler design. By Andrei V. Khokhlov. Dmitry Smaghin http://www.exmortis.narod.ru/ A collection of educational compilers, assemblers, disassemblers, interpreters with sources (C, Pascal). Links to freeware compilers. [English, Russian] Programming Language and Compiler Research Groups http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/language/projects.html Multi-site working groups and projects listing. Researchers in Programming Languages and Compilers http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/language-people.html A list of home pages for researchers working on programming language theory, design, implementation, and related areas. Maintained by Mark Leone at CMU. Zngr L http://zngr.atspace.com/menu/zngrlcompiler.html Compiler of the theoretical language L, which is used as a simple language for teaching computation theory. Softpanorama Bookshelf / Compiler Construction http://www.softpanorama.org/Bookshelf/compilers.shtml Reviews of compiler books, with links to Amazon just in case you want to buy one Catalog of Free Compilers and Interpreters http://www.idiom.com/free-compilers/ Searchable listing of programming language tools that come with source code. Architectural Neutral Distribution Format (ANDF) http://www.info.uni-karlsruhe.de/~andf/index.htm A software porting technology, intended to help develop shrink-wrapped software for open systems, independent of any particular processor architecture. Compiler Jobs http://www.compilerjobs.com/ Compiler job openings at companies and universities. Tools for compiling http://www.iit.edu/~tc/toolsfor.htm LL(1) parser generator, implementations of Euler, and Backus' FP, all written in Icon. SubcategoriesAttribute Grammar Systems Code Generator Kits Code generators are the backends of compilers and translate a program (specification) from some intermediate object code to a program in a target language, which may be immediately executable but Companies Find links to companies whose main focus is in the field of programming compilers. Compiler Construction Kits Compiler-compilers are metaprograms for compiling compilers in their totality, complete with precompilers, lexical analyzers, parsers, and code generators. As such, compiler-compilers are considered Cross Compilers FAQs, Help, and Tutorials Online books, lecture notes and other educational materials. Functional This category points to directory categories of compilers which input, source code, is functional, mostly functional programming languages. GNU Compiler Collection This category is for GCC, the GNU Compiler Collection. Originally, GCC meant GNU C Compiler. Then C++ was added, and then other languages that do not start with the letter "C". Clearly, the acronym Lexer and Parser Generators Object-Oriented This category points to directory categories of compilers which input, source code, is object-oriented, mostly object-oriented programming languages. Transformation Tools The compilation of a program from an object/source language to linkable or executable target code is generally accompanied by transformation processes. The generic tools or components of environments Related categoriesRussian Раздел предназначен для сайтов по теории и практике написания компиляторов и трансляторов, компаниям Ada C This category is for compilers that compile only or mainly the C language, and no other language. C is a C++ This category is for compilers that compile only or mainly the C++ language, and no other language. C++ is a Clipper Clipper compilers, interpretators and implementation systems. Cobol DOS Development Tools Software Development Tools are usable, professional grade, and often professionally developed, programs and libraries, which aid programmers in the software development process. Development tools may Disassemblers Eiffel Erlang This category contains available Erlang ports and compilers submitted by users. Fortran Haskell Hopper, Grace Murray Born on December 9, 1906 in New York City. Died January 1, 1992. In September 1991, she was awarded the National Medal of Technology, the nations highest honour in engineering and technology. She Java Languages In computer science, after basic hardware, language comes first, before operating systems, applications, or anything else. One needs a language first, even if only machine language, before one can Languages Compiled programming languages are those that historically usually use compilers to compile source code, to output object (machine) code, usually in batches (batch mode) in a four step/phase Lisp This category holds links to software, web, and FTP sites pertaining to compilers and interpreters for the Lisp programming language in any form. ML This category holds links on all possible implementations of ML, existing and proposed. Metaprogramming Metaprogramming (synonym: generative programming): a style of programming in which, in some way, a program writes or modifies some code in some language. Compilers and Modula-2 Modula-3 Oberon Objective-C Implementations of the Objective-C language. POP-11 Highly interactive, stack-based, Forth- and LISP-like functional language, with very clean Pascal Prolog QBasic and QuickBasic Scheme This category attempts to be a comprehensive listing of Scheme implementations and compilers available. This includes both commercial efforts, free software, and Neigbour categoriesAgents Resources for the development of software agents Component Frameworks Conferences Sites for formal and informal conferences, meetings, trade shows, and workshops, and associated events taht are related to computer programming. Contests Databases This category is dedicated to resources related to the development of databases and database applications. For information about database software in Drivers Education This category is for resources and information related to the education of programming. FAQs, Help, and Tutorials Computers/Programming/FAQs, Help, and Tutorials is a category meant for websites that have non-specific content about programming OR content that spans multiple programming languages. The content of Games The games progamming 'How To'. Graphics This category, with its subcategories, are for all aspects of Graphics Programming. Graphics Programming is the topic that has anything to do with programming pertaining to visual data. History Sites about the history of computer programming and programming languages. Internet Resources for development of Internet applications. Libraries Magazines and E-zines The links here at true magazines or E-zines and are not just automated content distribution sites or information portals. Memory Management This category holds links on memory management, which involves the primary storage allocation and deallocation in computer programming. Within this area, a primary concern is the automation of the Methodologies Programming methodologies is a complex field, with many methodologies, and names, and many goals and means to reach them: structured programming, programming by refinement, program analysis and Operating Systems Information about writing operating systems, including tutorials and research projects. Sites with general information about particular operating Personal Pages This is a listing of programming related personal homepages, sorted by author last names. ONLY personal pages belong here. Please submit to the proper Resources Software Testing Testing is a process used to help identifying the correctness, completeness and quality of developed computer software. It aims at identifying defects, where a defect is any variance between actual System Specific Links and categories holder for sites about application programming in concrete operating systems (Win32, Unix, GNU/Linux, etc). Threads A thread is a context of execution within a program. Multithreaded programming deals with designing Chats and Forums Sites offering active discussion spanning a wide variety of computer programming-related topics. Sites that are focused about 75% or more on a particular topic should be listed under that topic (or (This section is quite beta and buggy, have patience. Thanks)
Thumbnails powered by Thumbshots |