Twelfth post (end post)

This is the conclusion of the project. As I write this I have completely finished the language to where I wanted it to be. I am very happy with how it turned out. I am currently trying to describe the project mathematically and write a proof that the non-deterministic execution environment that I wrote does in fact halt. 

It was fun to work on a long-form project like this, I have never done something as massive as this before and it was cool to do. I think I got to 1.2k lines which doesn't sound like much but it is 1.2k lines of some serious thinking. Not a lot of filler code in the project. On that note I did really have to think hard creating this, there were a lot of algorithms that I didn't have the time to read about and learn so I had to write them myself. It was challenging and very fun. 

I think at the start of this project I didn't really have the strongest grasp on the areas I was talking about, but as time has gone on, especially lately, I have come to really understand how maths and programming languages are related. The stuff I have been learning lately has really opened my mind to how fun maths is and how academic I can get with this computer science stuff. I haven't finished it yet but the link to the writing document for the paper is here: https://docs.google.com/document/d/1hiLrFOQYLnrfDQWOw35apVO4qCeI2rDaucLd4eBO6k8/edit?usp=sharing. 

I have also started learning some of these cool languages in the total functional programming languages/theorem prover area and they are plain awesome. 

I think that throughout my time with I.T I have been mostly self-driven in my interest in it. This hasn't really been all that valuable in years 9-11 due to Mr De Andrade's assignment and marking structure, but with Mr Griffin I was really able to reach for what I am most interested in and really push through to new heights. This has actually been very helpful in making some new connections in the academic sphere which I hope will be useful as I pull into higher education to pursue it.

I think what I have learnt through this process is really that being self-driven can lead to passion which can lead to some really great things. The idea that becoming personally invested and excited about whatever I'm doing will get me the best results. 

To end this rant on a confusing note,

What I learnt over my 4 years of programming was to focus on the fun in life. Money and fame are what they are, but the best things in life are the ones where you enjoy the process and feel proud about yourself having done it.

I am incredibly happy I moved into this field, I am incredibly happy with the assignment I have done, and I am incredibly excited about my future.

Comments

Popular posts from this blog

Fifth post

Tenth Post