handouts/ho01.tex
changeset 723 16db16950593
parent 722 14914b57e207
child 742 b5b5583a3a08
equal deleted inserted replaced
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?://[^"]*"}