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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Koranne, S. (2011). Compiler Construction. In: Handbook of Open Source Tools. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-7719-9_13
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7719-9_13
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-7718-2
Online ISBN: 978-1-4419-7719-9
eBook Packages: Computer ScienceComputer Science (R0)