slides/slides03.tex
changeset 1009 432d027aa6f7
parent 1007 fe2edf2cbd74
equal deleted inserted replaced
1008:eeeba9f76201 1009:432d027aa6f7
    36   \begin{tabular}{ll}
    36   \begin{tabular}{ll}
    37     Email:  & christian.urban at kcl.ac.uk\\
    37     Email:  & christian.urban at kcl.ac.uk\\
    38     Office Hour: & Friday 11:30 -- 12:30\\  
    38     Office Hour: & Friday 11:30 -- 12:30\\  
    39   Location: & N7.07 (North Wing, Bush House)\\
    39   Location: & N7.07 (North Wing, Bush House)\\
    40   Slides \& Progs: & KEATS\\
    40   Slides \& Progs: & KEATS\\
    41   Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  
    41   %%Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  
    42   \end{tabular}
    42   \end{tabular}
    43   \end{center}
    43   \end{center}
    44 
    44 
    45   \begin{center}
    45   \begin{center}
    46     \begin{tikzpicture}
    46     \begin{tikzpicture}
    58     \end{tikzpicture}
    58     \end{tikzpicture}
    59   \end{center}
    59   \end{center}
    60 
    60 
    61 \begin{textblock}{5}(12,3)
    61 \begin{textblock}{5}(12,3)
    62   \includegraphics[scale=0.35]{qr01}\\
    62   \includegraphics[scale=0.35]{qr01}\\
    63   \small{}Wifi: \\
    63   \small{}Wifi: IET-Guest\\
    64   \small{}Pwd:
       
    65   \end{textblock} 
    64   \end{textblock} 
    66 \end{frame}
    65 \end{frame}
    67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    68 
    67 
    69 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    81 \end{frame}
    80 \end{frame}
    82 }
    81 }
    83 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    84 
    83 
    85 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    84 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    86 \begin{frame}[c]
    85 %\begin{frame}[c]
    87 
    86 %
    88 \begin{mybox3}{From Pollev last week}\it    
    87 %\begin{mybox3}{From Pollev last week}\it    
    89 Is the equivalence of two regexes belong in the P or NP class of problems?
    88 %Is the equivalence of two regexes belong in the P or NP class of problems?
    90 \end{mybox3}  
    89 %\end{mybox3}  
    91 
    90 %
    92 \end{frame}
    91 %\end{frame}
    93 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    94 
    93 
    95 
    94 
    96 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    95 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    97 \begin{frame}[c]
    96 %\begin{frame}[c]
    98 
    97 %
    99 \begin{mybox3}{From Pollev last week}\it    
    98 %\begin{mybox3}{From Pollev last week}\it    
   100   If state machines are not efficient, then how/why do many lexer
    99 %  If state machines are not efficient, then how/why do many lexer
   101   packages like the logos crate in rust compile down a lexer
   100 %  packages like the logos crate in rust compile down a lexer
   102   definition down to a jump table driven state machine?
   101 %  definition down to a jump table driven state machine?
   103   \textcolor{gray}{Could we
   102 %  \textcolor{gray}{Could we
   104   achieve quicker lexing with things like SIMD instructions?}
   103 %  achieve quicker lexing with things like SIMD instructions?}
   105 \end{mybox3}  
   104 %\end{mybox3}  
   106 \end{frame}
   105 %\end{frame}
   107 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   106 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   108 
   107 
   109 
   108 
   110 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   109 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   111 \begin{frame}[c]
   110 \begin{frame}[c]