War: Day Twenty One

I’ve just discovered Tim Bray’s rather excellent blog. Lots of rich, well-writen content in there. #

…contrasting rather startkly with yours truly’s blog, which has yet again reverted to the usual rant+links formula. Note to self: must try harder (again). #

I did a bit of C# coding today, after what seems like ages, and yet again found myself irritated by the way the new keyword is overloaded for two totally different purposes: instantiation and inherited method hiding. C’mon guys… what were you thinking?

Anyway, how do you quantify the neatness/economy/neatness of a programming language? I come from a C/C++ background, and those languages, to me, exemplify good language design (well, okay, maybe not virtual inheritance…). To some VB or COBOL programmer, though, a chunk of C code might be only a little better than something written in  whitespace (see yesterday) or brainfuck. Every language I’ve ever programmed in has been C-descended, stripped-down, economical. Even C# is quite sparse, and I wonder what its like to program in a relatively rich language like Perl or Ada or Eifell (stay with me here). After twelve years, I think in C++. How does a Perl programmer think? What am I missing? Questions questions. #

Do most people blog late at night? If so, what is the cumulative effect of that on the content of the blogosphere?