summaryrefslogtreecommitdiff
path: root/paper/abs.tex
blob: f7170c84045d6b9fa62f3ec97e9b624fc8d1056a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
\begin{abstract}
	As the tools provided by programming languages become more abstract and
	semantically complex, it becomes necessary to have systems that can reason
	about these programming languages on a high abstraction level. Functional
	languages can aid interpreter and compiler designers: abstraction is trivial,
	and the close link with mathematics makes it easy to prove properties about
	programs. By means of a case study, an interpreter of the language
	While~\citep{proganal}, the advantages of a functional language for
	imperative code interpretation are shown.
\end{abstract}