The move to higher-level languages
The first step towards more
people-friendly programming languages was the development of mnemonic assembly
languages in the early 1950's. Initially, the instructions in an assembly
language were just mnemonic representations of machine instructions. Later,
macro instructions were added to assembly languages so that a programmer could
define parameterized shorthands for frequently used sequences of machine
instructions.
Impacts on compilers
Compilers can help promote the use of
high-level languages by minimizing the execution overhead of the programs
written in these languages. Compilers are also critical in making high-performance
computer architectures effective on users' applications. In fact, the performance
of a computer system is so dependent on compiler technology that compilers are
used as a tool in evaluating architectural concepts before a computer is built.
0 comments