changeset 723 | 16db16950593 |
parent 722 | 14914b57e207 |
child 742 | b5b5583a3a08 |
722:14914b57e207 | 723:16db16950593 |
---|---|
40 % 10 MOST(LY DEAD) INFLUENTIAL PROGRAMMING LANGUAGES |
40 % 10 MOST(LY DEAD) INFLUENTIAL PROGRAMMING LANGUAGES |
41 % https://www.hillelwayne.com/post/influential-dead-languages/ |
41 % https://www.hillelwayne.com/post/influential-dead-languages/ |
42 |
42 |
43 |
43 |
44 \begin{document} |
44 \begin{document} |
45 \fnote{\copyright{} Christian Urban, King's College London, 2014, 2015, 2016, 2017, 2018, 2019} |
45 \fnote{\copyright{} Christian Urban, King's College London, 2014, 2015, 2016, 2017, 2018, 2019, 2020} |
46 |
46 |
47 \section*{Handout 1} |
47 \section*{Handout 1} |
48 |
48 |
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 the machine can run as fast as possible. Developing a |
50 write into code the machine can run as fast as possible. Developing a |
205 \end{tabular} |
205 \end{tabular} |
206 \end{center} |
206 \end{center} |
207 |
207 |
208 \noindent With this table you can figure out the purpose of the regular |
208 \noindent With this table you can figure out the purpose of the regular |
209 expressions in the web-crawlers shown Figures \ref{crawler1} and |
209 expressions in the web-crawlers shown Figures \ref{crawler1} and |
210 \ref{crawler3}. In in Figure~\ref{crawler1}, however, be careful with |
210 \ref{crawler3}. In Figure~\ref{crawler1}, however, be careful with |
211 the regular expression for http-addresses in Line~\ref{httpline}. It is |
211 the regular expression for http-addresses in Line~\ref{httpline}. It is |
212 intended to be |
212 intended to be |
213 |
213 |
214 \[ |
214 \[ |
215 \pcode{"https?://[^"]*"} |
215 \pcode{"https?://[^"]*"} |