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