Computer
Programming
7215 sites listed · page 137 of 145
GCC: GNU Compiler Collection
GCC: GNU Compiler Collection- Developed by GNU project as free compiler for GNU system. Front ends: C, C++, Objective-C, Fortran, Java, Ada; libraries for libstdc++, and libgcj. M…
Theory of Computation
Theory of Computation- A complete mini-course on Formal Languages and Automata
Deadly Sins
Deadly Sins- For a compiler writer from P. J. Brown's Writing Interactive Compilers and Interpreters.
Basics of Compiler Design
Basics of Compiler Design- Freely available textbook by Torben Mogensen. It covers lexical and syntax analysis, symbol tables and type analysis, and code generation including regi…
Programming Language Research Links
Programming Language Research Links- Links to resources for research in programming language theory, design, implementation, and related areas. (Mark Leone, Carnegie Mellon Univer…
Compilers Construction
Compilers Construction- Notes on compiler theory, the source code of describing actual construction of compiler in C programming language. Also compiler construction related links…
Compilers and Compiler Generators - An Introduction with C++
Compilers and Compiler Generators - An Introduction with C++- Textbook by P.D. Terry, Rhodes University. Free online version in HTML and PDF, as well as source code to download.
6502 Cross-Development Languages and Tools
6502 Cross-Development Languages and Tools- List of programming languages targeting the 6502 microprocessor (with an emphasis on Commodore 8-bit computers), which are hosted on an…
ASxxxx Cross Assemblers
ASxxxx Cross Assemblers- Series, with companion linker, coded in C, for microprocessor series: 6800(6802/6808), 6801(hd6303), 6804, 6805, 68HC08, 6809, 68HC11, 68HC12, 68HC16, 805…
SCORE
SCORE- (Safety Critical Object-oriented Real-time Embedded) ANSI C, C++, Ada, Fortran cross compiler for embedded PowerPC, SPARC, x86 processors based on ANDF (Architectural Neutr…
Amsterdam Compiler Kit (ACK)
Amsterdam Compiler Kit (ACK)- An integrated collection of programs designed to simplify the task of producing portable (cross) compilers and interpreters.
Quetzalcoatl
Quetzalcoatl- Cross compiler for 6502 processors, runs on Linux, Win32; can compile and link programs written in subset of ANSI C, Assembly, 1983 UPL language, or any mix thereof;…
GCC Toolchain for MSP430
GCC Toolchain for MSP430- Port freeware GNU tools to msp430 architecture. Cross compiler for msp430.
GameBoy Developer's Kit (GBDK)
GameBoy Developer's Kit (GBDK)- A set of tools that enable to develop programs for the Nintendo GameBoy system, either in C or in assembly. GBDK includes a set of libraries for th…
WinAVR
WinAVR- A suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. It includes the GNU GCC comp…
Relational Meta-Language (RML)
Relational Meta-Language (RML)- Generation of efficient compilers and interpreters from Natural Semantics Specifications. Semantics for real programming languages like Java, Pasca…
Irony
Irony- .NET compiler construction kit. It use the target language grammar coded directly in c# using operator overloading to express grammar constructs. [Open source, MIT License]
Zephyr
Zephyr- Its philosophy: build compilers from parts, which might include front ends, back ends, optimizers, and the glue that holds all these pieces together. You might even genera…
Depot4
Depot4- An extensible, simple to use, EBNF-oriented translator-generator.
Lexical Analyzer Generator - Quex
Lexical Analyzer Generator - Quex- An Open Source project targeting a lexical analyzer generator for C++. Special features are sophisticated mode transitions and mode inheritance.…
Cetus
Cetus- An infrastructure for writing source-to-source compilers for C, C++, or similar languages.
LLVM Compiler Infrastructure
LLVM Compiler Infrastructure- An aggressive open-source compiler for C and C++ and Stacker, a forth-like language. It specializes in interprocedural optimization and analysis, and…
Eli: An Integrated Toolset for Compiler Construction
Eli: An Integrated Toolset for Compiler Construction- Eli is a domain-specific programming environment designed to generate compilers for programming languages from specifications…
Gentle
Gentle- A compiler construction system that supports language recognition, definition of abstract syntax trees, construction of tree walkers based on pattern matching, smart trave…
Free Compiler Construction Tools
Free Compiler Construction Tools- List of lexers, parser generators, code optimizers (optimizer generators), and other compiler construction kits.
Mozart
Mozart- A set of APIs and a file format that allow various development tools such as compilers, editors, class browsers and others to exchange data and cooperate. Currently, Mozar…
CoSy
CoSy- A flexible compiler development system for languages like C, DSP-C and Java, enabling architecture and compiler developers to generate and reconfigure efficient and robust c…
Catalog of Compiler Construction Tools
Catalog of Compiler Construction Tools- The resource overview includes compiler construction kits, lexer and parser generators, attribute grammar systems, transformation tools, fr…
SUIF
SUIF- Extensible compiler system that supports parallelization, object-oriented programming languages, scalar optimizations and machine-specific optimizations.
Tasking
Tasking- Supplier of software development tools for embedded microcontroller and digital signal processors applications across industry standard computing platforms.
Nullstone Corp.
Nullstone Corp.- Makes NULLSTONE automated compiler performance analysis tool, uses QA approach of coverage and isolation to measure effectiveness of compiler optimizer to perform…
Excelsior, LLC
Excelsior, LLC- Package and bespoke compilers, cross-compilers, source to source translators, debuggers, and other tools for various languages, CPUs, and operating systems. Manufa…
ProFactor Software
ProFactor Software- Provider of productivity tools for C and C++ programmers. Product information and 14-day trials. Currently featuring a source code formatter.
Absoft
Absoft- Workstation, cluster, and desktop Fortran, C and C++ compilers and development tools.
Semantic Designs
Semantic Designs- Provides front ends (parsers/analyzers and transformation tools) for conventional programming languages such as C, C++, COBOL and Java. Links to description of u…
Compiler Consulting Resources
Compiler Consulting Resources- Individuals and Companies that Provide Compiler Consulting Services.
Bloodshed Software
Bloodshed Software- Free C, C, Pascal environment and compilers. Programmers resources: Delphi, C, Pascal. Freeware.
Digital Mars C and C++ Compilers
Digital Mars C and C++ Compilers- C and C++ compilers for Win32, Win16, and DOS.
CodePlay
CodePlay- A developer of highly optimizing compilers.
Edison Design Group
Edison Design Group- Compiler front ends for the OEM market. Company profile, customer list, descriptions of Java, C++, FORTRAN compilers.
HP InfoTech S.R.L.
HP InfoTech S.R.L.- Makes CodeVisionAVR C compiler, integrated development environment (IDE), automatic program generator, ChipBlasterAVR in-system programmer, code wizard, for At…
DDC-I
DDC-I- A supplier of Ada, C, C++, JOVIAL and multi-language compilers for safety critical embedded software applications. DDC-I also provides Consulting, Training and FAA Certific…
Vendor of 8051 development tools
Vendor of 8051 development tools- C Compiler for 8051, Avr, Evaluation Boards, Single Board Computer, Embedded Software, Simulators.
Green Hills Software
Green Hills Software- Compilers and Software Development Tools for Embedded Applications. MULTI integrated development environment, and C, C++, EC++, and Ada optimizing compilers,…
New Jersey Machine-Code Toolkit
New Jersey Machine-Code Toolkit- Helps programmers write applications that process machine code: assemblers, disassemblers, code generators, tracers, profilers, debuggers. Toolkit…
froofyJIT
froofyJIT- C++ front end for Paolo Bonzini's GNU lightning library for dynamic native code generation. Uses C++'s language facilities to achieve conciseness approximating a `real'…
vcode
vcode- A library for dynamically generating machine code from within a C program. Code is generated using a generic RISC-like virtual instruction set which is then translated into…
ExpertCoder
ExpertCoder- ExpertCoder is a toolkit for the .NET platform that supports the creation of code generators based on expert systems. Not a code generator-generator but rather a set …
BEG - a Back End Generator
BEG - a Back End Generator- BEG is a commercial generator for compiler back ends. It reads a declarative description of a target processor (i.e. SPARC, MIPS, ARM, x86, etc.) and p…
Dynamically Targetable Tools Framework (DTTF)
Dynamically Targetable Tools Framework (DTTF)- A framework for building dynamically targetable compilers, assemblers and simulators for a wide variety of processor architectures. …