Programmer's Heaven - For C C++ Pascal Delphi Visual Basic Assembler C# .Net java JSP ASP ASP.NET Javascript developers!

Members
Username:

Password:

Auto-login

Register
Why register?
Forgot Password?
Blogs new Blog section
Jobs
Webtools
Message Boards
FAQ
CodePedia
Free Magazines
User search
What's New
Top lists
RSS Feeds RSS Feed

Submit content
Contact Us
Link To Us
Help



Advanced Search
Newsletter
E-mail:


More information
Current area: HOME -> General Programming -> Compilers & interpreters Articles Adds this page to your personal favorites
  Compilers & interpreters
Compilers and Hardware Constraints
Programming in high-level languages such as C is like crossing an ocean without spending time looking at the water. developerWorks spent an hour with two IBM Research Compiler programmers exploring the ecosystem that lies beneath the surface.
Visits: 346 Updated: 2006-5-11  Rating: (Not Rated)  More info & Ratings
Data alignment: Straighten up and fly right
Data alignment is an important issue for all programmers who directly use memory. Data alignment affects how well your software performs, and even if your software runs at all. As this article illustrates, understanding the nature of alignment can also explain some of the "weird" behaviors of some processors.
Visits: 565 Updated: 2005-2-10  Rating: 
Advertisment
Expressions, Conversion and Evaluation with C
This tutorial is a complete guide to Algebraic Expressions, their different Notations etc. Detailed coverage on how to convert expression from one notation to another and Evaluation of Expression in different notations. Algorithms, illustrative examples, schematics and included programs help to understand the concepts more clearly and easily.
Visits: 10158 Updated: 2003-8-6  Rating: 
Fast tokenizer
Fast tokenizer for C++ - like 'lexx'. The project is a fast lexical analyzer/tokenizer and should be quite easy to use. The demo application lets the user enter a text and scans it for a predefined set of tokens which could be used by a calculator.
Visits: 5466 Updated: 2001-6-17  Rating: (Not Rated)  More info & Ratings
Garbage Collection FAQ
This a FAQ about Garbage Collection and GC is a part of a language's runtime system, or an add-on library, perhaps assisted by the compiler, the hardware, the OS, or any combination of the three, that automatically determines what memory a program is no longer using, and recycles it for other use. It is also known as ``automatic storage (or memory) reclamation.
Visits: 1410 Updated: 2001-4-12  Rating: (Not Rated)  More info & Ratings
Handle Your Errors Using Flex and Bison
Flex and Bison are powerful tools for developing lexical and grammar parsers, in particular language compilers and interpreters. Although it is easy to generate programs using Flex and Bison, it is a bit harder to make those programs produce user-friendly syntax and semantic error messages. This article examines the error-handling features of Flex and Bison, shows how to use them, and details some pitfalls.
Visits: 237 Updated: 2006-8-1  Rating: (Not Rated)  More info & Ratings
Let's Build a Compiler
This fifteen-part series, written from 1988 to 1995, is a non-technical introduction to compiler construction.
Visits: 7743 Updated: 2001-4-12  Rating: 
Lexical Analyzer
Lexical analysis involves scanning the program to be compiled and recognizing the tokens that make up the source statements Scanners or lexical analyzers are usually designed to recognize keywords, operators, and identifiers, as well as integers, floating point numbers, character strings, and other similar items that are written as part of the source program. The exact set of tokens to be recognized of course, depends upon the programming language being used to describe it.
Visits: 196 Updated: 2007-5-18  Rating: (Not Rated)  More info & Ratings
Parse your Text with Yacc and Lex
Examine the processes behind building a parser using the lex/flex and yacc/bison tools, first to build a simple calculator and then delve into how you can adopt the same principles for text parsing. Parsing text is an important part of many applications. Within UNIX, several elements of the OS rely on parsing text, from the shell you use to interact with the system, through to common tools and commands like awk or Perl, right through to the C compiler you use to build software and applications.
Visits: 323 Updated: 2006-7-31  Rating: (Not Rated)  More info & Ratings


Found a broken link? Please report it to us.

  See also  
 Files
   Documents & Textfiles
    Tutorials
   C Utilities
    Compilers
   Compilers & Interpreters
    Sourcecode files
Advertisement

  Free Magazine  
Free Magazines
Embedded Systems Programming is a monthly magazine for engineers, programmers, and project
subscribe now


Newsletter Submit Content About Advertising Awards Contact Us Link to us    
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by ASP.NET Konsult - Synchron Data.