Sunday, April 29, 2012

Let's make a compiler

These past couple of weeks, I've been taking a game theory course https://class.coursera.org/gametheory/class/index

It's almost like taking a course at uni, except everything is multiple choice, styled with twitter bootstrap, and without the long commute. The course is winding up, so I thought I'd start another course.

As you may have guessed from the title, that course is about compilers https://www.coursera.org/course/compilers.

Compilers is one of the courses that post-Uni, I wish I had taken, so I'm pretty excited for the course. I am of the belief that understanding what goes on beneath the layer of abstraction you usually work at will make you write more effective code.

At the same time, I'm going to attempt the programming in C++. I've never written anything C++, and it's been a while since I last used a programming language without GC (C was my last one) so it'll be interesting to see how far I get!

If you're interested in taking an online course yourself, have a look here for something you might be interested in: https://plus.google.com/107809899089663019971/posts