Advertisement

Compiler Construction

  • Sandeep Koranne
Chapter

Abstract

A compiler refers to a software tool or system which performs automatic conversion from one computer language to another. Along the way, the compiler tries to optimize the program while maintaining the semantics of the computation. This chapter discusses the compiler construction tools flex, bison, and LLVM. Related text processing tools such as m4, gperf and readline are also presented. We also discuss the various GNU binutils tools, including ar, nm and ld. Examples using the various compiler construction tools are presented.

Keywords

Intermediate Representation Machine Code Instruction Schedule Compiler Optimization Lexical Analysis 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.West LinnUSA

Personalised recommendations