One Year On

Re-learning C++ is proving to be something of an exercise in frustration thus far; it seems there is so much you need to know before you can get anything useful done. And choices that need to be made, this library or that. When I started programming it was 90% about the language and 10% about the libraries, now it is probably the opposite.

Of course, I do actually know that is all irrelevant; no-one springs forth a fully-formed programmer, you pay your dues slogging through learning and reference materials, gradually working your way up from writing Hello, world! via proofs-of-concept to real programs. Rome wasn’t built in a day! What I need to do is stop reading so much and just start coding something – this isn’t as dangerous as it sounds as I do have the foundations already in place for decent OO, and I’ve kept up with ideas like RAII and copy-and-swap, and smart pointers and the other goodies in Boost etc.

And I have been here before, about one year ago I started this blog as I set out to learn and use OCaml! I have been successful in that in as much as I can use it for “real work”, particularly since writing OCI*ML†, which required dusting off my C. This C++ diversion too is mainly in support of OPERATION FOOTHOLD, for working with Coherence, Qt, Agg and others, all of which make use of advanced C++ features.

† And I haven’t forgotten there is more work needed on that as well, for example LOBs.

About Gaius

Jus' a good ol' boy, never meanin' no harm
This entry was posted in C++, Ocaml, Operation Foothold. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s