| changeset 876 | 09e4ca6d00a0 |
| parent 872 | afd9dd575fc8 |
| child 905 | d8f870aad77d |
| 875:7b5ef798aeaa | 876:09e4ca6d00a0 |
|---|---|
44 \begin{document} |
44 \begin{document} |
45 \fnote{\copyright{} Christian Urban, King's College London, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021} |
45 \fnote{\copyright{} Christian Urban, King's College London, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021} |
46 |
46 |
47 \section*{Handout 1} |
47 \section*{Handout 1} |
48 |
48 |
49 $\neq$ |
|
49 |
50 |
50 The purpose of a compiler is to transform a program a human can read and |
51 The purpose of a compiler is to transform a program a human can read and |
51 write into code machines can run as fast as possible. Developing a |
52 write into code machines can run as fast as possible. Developing a |
52 compiler is an old craft going back to 1952 with the first compiler |
53 compiler is an old craft going back to 1952 with the first compiler |
53 written by Grace Hopper.\footnote{Who many years ago was invited on a |
54 written by Grace Hopper.\footnote{Who many years ago was invited on a |