slides/slides01.tex
changeset 636 96a91e4a8ac8
parent 635 7c2c0f10c424
child 637 27f71d2755f0
--- 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.}