\documentclass{article}+ −
\usepackage{charter}+ −
\usepackage{hyperref}+ −
\usepackage{amssymb}+ −
\usepackage{amsmath}+ −
\usepackage{tikz}+ −
\usetikzlibrary{automata}+ −
+ −
\newcommand{\dn}{\stackrel{\mbox{\scriptsize def}}{=}}% for definitions+ −
+ −
\begin{document}+ −
+ −
\section*{Homework 8}+ −
+ −
\begin{enumerate}+ −
\item Write a program in the WHILE-language that calculates the factorial function.+ −
+ −
\item What optimisations could a compiler perform when compiling a WHILE-program?+ −
+ −
\item What is the main difference between the Java assembler (as processed by Jasmin) and+ −
Java Byte Code?+ −
+ −
\item Parser combinators can directly be given a string as input, without the need of a lexer. What are+ −
the advantages to first lex a string and then feed a sequence of tokens as input to the parser? + −
\end{enumerate}+ −
+ −
\end{document}+ −
+ −
%%% Local Variables: + −
%%% mode: latex+ −
%%% TeX-master: t+ −
%%% End: + −