diff options
| author | Carlo Zancanaro <carlo@pc-4w14-0.cs.usyd.edu.au> | 2012-11-26 23:34:44 +1100 | 
|---|---|---|
| committer | Carlo Zancanaro <carlo@pc-4w14-0.cs.usyd.edu.au> | 2012-11-26 23:34:44 +1100 | 
| commit | ec585a127f8f673be9e8a09ee394571b232b1b8d (patch) | |
| tree | 8c65d3badd7a976d374559b7d0ed4245b1e79f53 | |
| parent | ab443f619d207564e4972274c571ef15da70a74c (diff) | |
Forgot a tex file.
| -rw-r--r-- | tex/thesis/implementation/implementation.tex | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/tex/thesis/implementation/implementation.tex b/tex/thesis/implementation/implementation.tex new file mode 100644 index 0000000..2fd41ad --- /dev/null +++ b/tex/thesis/implementation/implementation.tex @@ -0,0 +1,16 @@ +\chapter{Implementation} \label{chap:implementation} + +Our implementation of the Demand Driven Strategy improvement algorithm +presented in Chapter \ref{chap:contribution} is in C++. We chose to +develop it in C++ for two major reasons: +\begin{itemize} +\item +  C++ provides a programmer with fine-grained control of resources, in +  particular memory. +\item +  The LLVM/Clang framework is written in C++. As integration with +  LLVM/Clang was always a major goal for this project, C++ was the +  obvious choice of language. +\end{itemize} + +The solver was developed using only the STL. | 
