--- 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.}