slides/slides06.tex
changeset 895 2f5a87ecdc81
parent 871 94b84d880c2b
child 940 46eee459a999
equal deleted inserted replaced
894:02ef5c3abc51 895:2f5a87ecdc81
    26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    27 \begin{frame}[t]
    27 \begin{frame}[t]
    28 \frametitle{%
    28 \frametitle{%
    29   \begin{tabular}{@ {}c@ {}}
    29   \begin{tabular}{@ {}c@ {}}
    30   \\[-3mm]
    30   \\[-3mm]
    31   \LARGE Compilers and \\[-2mm] 
    31   \LARGE Compilers and \\[-1mm] 
    32   \LARGE Formal Languages\\[3mm] 
    32   \LARGE Formal Languages\\[-5mm] 
    33   \end{tabular}}
    33   \end{tabular}}
    34 
    34 
    35   \normalsize
    35   \normalsize
    36   \begin{center}
    36   \begin{center}
    37   \begin{tabular}{ll}
    37   \begin{tabular}{ll}
    38     Email:  & christian.urban at kcl.ac.uk\\
    38   Email:  & christian.urban at kcl.ac.uk\\
    39     %Office Hours: & Thursdays 12 -- 14\\
    39   Office Hour: & Fridays 11 -- 12\\
    40     %Location: & N7.07 (North Wing, Bush House)\\
    40   Location: & N7.07 (North Wing, Bush House)\\
    41     Slides \& Progs: & KEATS (also homework is there)\\  
    41   Slides \& Progs: & KEATS\\
       
    42   Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  
    42   \end{tabular}
    43   \end{tabular}
    43   \end{center}
    44   \end{center}
    44 
    45 
    45   \begin{center}
    46   \begin{center}
    46     \begin{tikzpicture}
    47     \begin{tikzpicture}
    67 
    68 
    68 One of the simplest ways to implement a parser, see
    69 One of the simplest ways to implement a parser, see
    69 {\small\url{https://vimeo.com/142341803}} (by Haoyi Li)\bigskip
    70 {\small\url{https://vimeo.com/142341803}} (by Haoyi Li)\bigskip
    70 
    71 
    71 \begin{itemize}
    72 \begin{itemize}
    72 \item[$\bullet$] build-in library in Scala
    73 \item[$\bullet$] built-in library in Scala
    73 \item[$\bullet$] fastparse (2) library by Haoyi Li; is part of Ammonite
    74 \item[$\bullet$] fastparse (2) library by Haoyi Li; is part of Ammonite
    74 \item[$\bullet$] possible exponential runtime behaviour  
    75 \item[$\bullet$] possible exponential runtime behaviour  
    75 \end{itemize}
    76 \end{itemize}
    76 
    77 
    77 \end{frame}
    78 \end{frame}
   411    In CW3, in the collatz program there is the line write "$\backslash$n" Should this print "/n" or perform the new line command /n ? Also should write be print() or println() ?
   412    In CW3, in the collatz program there is the line write "$\backslash$n" Should this print "/n" or perform the new line command /n ? Also should write be print() or println() ?
   412 \end{mybox3}
   413 \end{mybox3}
   413 \end{frame}
   414 \end{frame}
   414 
   415 
   415 
   416 
   416 \begin{frame}<1-20>[c]
   417 \begin{frame}<1-30>[c]
   417 \end{frame}
   418 \end{frame}
   418 
   419 
   419 
   420 
   420 \end{document}
   421 \end{document}
   421 
   422