equal
deleted
inserted
replaced
50 The purpose of a compiler is to transform a program a human can read and |
50 The purpose of a compiler is to transform a program a human can read and |
51 write into code the machine can run as fast as possible. Developing a |
51 write into code the machine can run as fast as possible. Developing a |
52 compiler is an old craft going back to 1952 with the first compiler |
52 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 |
53 written by Grace Hopper.\footnote{Who many years ago was invited on a |
54 talk show hosted by David Letterman. |
54 talk show hosted by David Letterman. |
55 \here{https://youtu.be/3N_ywhx6_K0?t=31}.} Why studying compilers |
55 \here{https://youtu.be/3N_ywhx6_K0?t=31}} Why studying compilers |
56 nowadays? An interesting answer is given by John Regher in his compiler |
56 nowadays? An interesting answer is given by John Regher in his compiler |
57 blog:\here{http://blog.regehr.org/archives/1419} |
57 blog:\here{http://blog.regehr.org/archives/1419} |
58 |
58 |
59 \begin{quote}\it{}``We can start off with a couple of observations |
59 \begin{quote}\it{}``We can start off with a couple of observations |
60 about the role of compilers. First, hardware is getting weirder |
60 about the role of compilers. First, hardware is getting weirder |