All good questions, of course. On its face, it seems we should be using something just a bit more modern. That said, I thought stuff like Backus Naur Form [en.wikipedia.org] was invented to torture unsuspecting Computer Science students1 and the continued use of Java may be just another form of that. :P


  1. I have a footnote to this effect in the two books I wrote