C/C++ has been a monster of a course; aggravatingly similar to every coding course I’ve taken: a repeated, all-too-familiar feeling of complete helplessness, of inability (at first, at least) to complete even the most mundane of tasks; a feeling of trying to dig through a brick wall. And inevitably, since you’re no different from anyone else, through the sweat, tears, and Google, blocks of logic and code start to fall into place. Trivial competencies snowball into full-fledged grasps of the syntactic intricacies. Though reaching nowhere near the span of larger coding courses (like Introduction to Object-Oriented Programming), where one learns how to create a decent, albeit miniscule code project, I enjoyed getting the “feel” for C/C++, which are certainly a mindset away from Java (for example). I will, however, enjoy even more not touching C ever again, cherishing as a memory that time when I had to count bytes in my head.
I randomly got a chance to discuss C++ with Michael Shynar, who was once my (probably) main partner in the largest code project I have worked on (though not as a coder at the time; I was a Requirements Designer, he was Project Manager). I remarked, now, that C++ is a ‘fun’ language (and though I do believe this, I assume it is primarily because of the natural, and specifically my own tendency to appreciate and become fond of things I spend enough time and effort on). Michael remarked that C++ is a good language for practicing in University, but if you’re managing a project with several different coders and you’re trying to keep track of what everyone is doing (and has done), it is crazy-hard.
Anyway, another notch under the belt (assuming and hoping for a passing grade in that horrible test the other day): another course has been taken, another language can be claimed to be known, though perhaps not yet experienced in full.
All things aside, though, I still prefer Spanish.