hws/hw08.tex
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Fri, 29 Nov 2013 09:01:21 +0000
changeset 212 1459e6e29621
parent 206 85b961f1eee9
child 292 7ed2a25dd115
permissions -rw-r--r--
added comp

\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: