History of Compiler Construction

Description

Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. In computing, a compiler is a computer program that transforms source code written in a programming language or computer language, into another computer language. The most common reason for wanting to transform source code is to create an executable program. Software for early computers was primarily written in assembly language. Higher level programming languages were not invented until the benefits of being able to reuse software on different kinds of CPUs started to become significantly greater than the cost of writing a compiler. The very limited memory capacity of early computers also created many technical problems when implementing a compiler.show more