Thursday 13 February 2014

My imaginary cheese can defy gravity.  Amazing.

(I'm just working out the kinks on the display system for the TOAH project, which otherwise went quite smoothly.)

Thursday 6 February 2014

So after the initial (hyperbolic) heart attack I got after looking at some of the assignment files, I'm setting to work on it.  I'm now starting to understand how it is that one defines every function within a class, although I'm not quite sure what the advantages of it are just yet, since it still makes more sense to me to just write them out as functions.  I'm now slowly working my way through the thing.  While in class, I was afraid I'd start losing touch with this stuff as the material becomes more and more abstract, but doing the assignment has calmed my worries a bit.

Tuesday 28 January 2014

Object-Oriented Programming

I can't say that I've had a whole lot of experience with any alternatives to this programming paradigm, mostly because I don't have that much programming experience in general (yet.)  I used to do visual basic however (which is event-driven as far as I know) and my mental model of how a program should be laid out needs some adjustment.  I'm used to thinking about (smaller) programs as a large, interwoven block of code, rather than a bunch of pieces that are seamlessly connected.  According to my TA, we're slowly settling into making it so that most (if not all) of our functions exist as part of a class.  I'm not yet sure how that'd work, but I'm sure it will make all of the sense later.

In other news, recursion isn't that hard to understand.