diff -r 7c2c0f10c424 -r 96a91e4a8ac8 slides/slides01.tex --- a/slides/slides01.tex Thu Sep 26 12:59:33 2019 +0100 +++ b/slides/slides01.tex Thu Sep 26 14:12:11 2019 +0100 @@ -41,7 +41,7 @@ \begin{tabular}{ll} Email: & christian.urban at kcl.ac.uk\\ Office Hours: & Thursdays 12 -- 14\\ - & N\liningnums{7.07} (North Wing, Bush House)\\ + Location: & N7.07 (North Wing, Bush House)\\ Slides \& Progs: & KEATS\\ \end{tabular} \end{center} @@ -433,7 +433,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[c] -\frametitle{Remember BF***?} +\frametitle{Remember BF*** from PEP?} \begin{center} \begin{tabular}{lcl} @@ -454,7 +454,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[c] - \frametitle{A Compiler for BF***} + \frametitle{A ``Compiler'' for BF***} \begin{center} \begin{tabular}{lcl} @@ -498,6 +498,29 @@ \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] + \frametitle{Lectures 5 - 10} + + code generation for a small imperative and a small functional languages\\[10mm] + + {\LARGE\bf Interpreters}\medskip\\ + \hspace{5mm}(directly runs a program)\\[6mm] + + {\LARGE\bf Compilers}\medskip\\ + \hspace{5mm}(generates JVM code) + + \begin{textblock}{1}(10,8.1) + \begin{tabular}{c} + \includegraphics[scale=0.4]{../pics/javaduke.png} + \end{tabular} + \end{textblock} + + \end{frame} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[t] \frametitle{Familiar Regular Expr.}