Index >> Development >> Other >> TPC16 Compiler Source Code
Report SpywareTPC16 Compiler Source Code 1.0
TPC16 Compiler Source Code Download

TPC16 Compiler Source Code Screenshot Click to enlarge screenshot

Downloads:     368
Star Rating: 1.7 / 5    Rated by: 3 user ( s )   
Developer:      Igor Funa  
License, Price:Commercial, $499.00
Size, OS :       517 KB   |   Windows System
Last Updated: October 22, 2009, Thursday
Software ID:   52799   |   Use this software ID to contact us
Read user reviews Submit a review Check last version on developer's site

Software Description:

TPC16 Compiler Source Code - Turbo Pascal compiler written in Turbo Pascal - Source code to build a compiler
Turbo Pascal compiler written in Turbo Pascal. This is not the "original" Borland source code of the Turbo Pascal since it was not written in Pascal. This is TPC16, a Turbo Pascal compatible compiler written from scratch. It is completely source-code compatible with the Borland Turbo Pascal 7.0 command line compiler TPC.EXE. This means that it uses the same syntax and generates EXACTLY THE SAME compiled units and 16-bit code for x86.
This source code shows all the beauty of the Pascal programming language and reveals all the tricks needed to build a fast and compact compiler for any language, not just Pascal. With this Turbo Pascal single pass compiler source code you will get: Architecture of symbol tables, Understanding of Turbo Pascal unit structure, Ultra fast scanner, Examples of hash tables for fast keyword search, Plethora of data structures needed in any compiler, Algorithms for dealing with identifiers, scopes and units, Parser to analyze a sequence of tokens and to check Pascal syntax, Example of compiler error reporting, Understanding of expressions and calculations, Examples of arbitrary expression processing and code generation, Algorithms for generating complex code with limited set of registers, Example of in-line assembler compiler, Example of intermediate code structure, Optimizing code generator, Understanding of importing object files, Optimizing linker with excellent approach to resolve references, A working compiler compatible with Borland Turbo Pascal 7, Deep understanding of the Turbo Pascal compiler internals and more.
The most important feature of this package is practical implementation of various algorithms together with proven data structures. A successful compiler implementation depends mainly on data structures and algorithms used. Therefore TPC16 source can be used as an inspiration on how to implement complex algorithms for your compiler. The best e-book on compiler design.

Feature List:

  • Architecture of symbol tables
  • Understanding of Turbo Pascal unit structure
  • Ultra fast scanner
  • Examples of hash tables for fast keyword search
  • Plethora of data structures needed in any compiler
  • Algorithms for dealing with identifiers, scopes and units
  • Parser to analyze a sequence of tokens and to check Pascal syntax
  • Example of compiler error reporting
  • Understanding of expressions and calculations
  • Examples of arbitrary expression processing and code generation
  • Algorithms for generating complex code with limited set of registers
  • Example of in-line assembler compiler
  • Example of intermediate code structure
  • Optimizing code generator
  • Understanding of importing object files
  • Optimizing linker with excellent approach to resolve references
  • A working compiler compatible with Borland Turbo Pascal 7
  • Deep understanding of the Turbo Pascal compiler internals and more
  • The most important feature of this package is practical implementation of various algorithms together with proven data structures. A successful compiler implementation depends mainly on data structures and algorithms used. Therefore TPC16 source can be used as an inspiration on how to implement complex algorithms for your compiler. The best e-book on compiler design

100% Clean:

100% Clean TPC16 Compiler Source Code 1.0 is 100% clean
This download (TPC16_demo.zip) was tested thoroughly and was found 100% clean. Click "Report Spyware" link on the top if you found this software contains any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.

 

Related Software:

  1. Database Architect 2.0 - Define database tables, fields, references, and generate the database
  2. Binary Browser 6.1 - Programmer file format, structure, search, history and comparison tools
  3. Transaction 1.6.9 - Online sales interactive data analysis and reporting tool
  4. CoffeeCup Sitemapper 6.0.341 - Create snazzy sitemaps in seconds!
  5. Quick Batch File Compiler 3.6.1.0 - Quick Batch File compiler convert batch files into actual program in one click
  6. FastScript 1.101 - Cross-platform multi-language (VB, JS, Pascal and C++) scripting engine
  7. Practiline Source Code Line Counter 1.0 - Source code line count software for developers and project managers
  8. pgISQL (Interactive SQL for PostgreSQL) 2.2.0 - Windows GUI database administrator tool for PostgreSQL
  9. FlexHEX 2.6 - Advanced hex editor. Can edit files, logical, and physical drives.
  10. EzALV - generates ALV program using the Standard SAP Function Modules.

recommended software

  • HelpSmith
    HelpSmith
    HelpSmith is an innovative help authoring tool which allows you to create CHM Help files, Web Help , Word RTF, and Manuals from a single source. The r...
  • EditPlus
    EditPlus
    EditPlus is a text editor, HTML editor, PHP editor and Java editor for Windows. While it can serve as a good Notepad replacement, it also offers many ...