For most of the thirty-some years that I’ve been paid to program, I’ve worked with Assembly language, C, or C++. There have been some diversions to Java, which is pretty painless for a C++ programmer, and always the odd short job or two in anything from Perl to Haskell. But for the last three months [...]