This project effectively implemented principles obtained in practicals and lectures. I was able to practice known techniques and become more profficient in unknown ones. Overall i believe that this project was a success the number of problems were relatively small in proportion to the size of the program. My main issue would be the confliction of ofstream functions through different operating systems. The time spent rectifying this problem has shone a negative light upon linux and i've come to the conclusion that i much prefer windows.
The specification stated that the program was required to run in linux and this was taken in to account when designing the problem. Functions and headers were chosen with this in mind and perhaps made the program more difficult to impliment. Prior to this project i did not understand the importance of commenting during coding. I have now recognised that commenting well is a vital aspect of programming especially when the program size increases. The main difference between the project and practicals is that if you find a problem, YOU have to fix it, reliance on practical helpers is reduced; though i still readily accept help when avaialble :). I believe that this has made me a better programmer overall and improved my understanding of programming as a whole.