Okay, so that digression into 263 wasn't altogether productive, and I'm getting back to 324. We learned the basics of ML today, and dweeby me managed to figure out what "ML" stands for. Also, we got to see Strong Typing in action, Java-style. I actually liked the little historical discussion on Algol 60: I didn't realize how far back all of those syntactical decisions went, which look so lame and illogical in C and Java.
Algol 60's history tells us something profound: that it used to be even worse, and that they had to beat the lexical structure with a stick to make it look more like pseudocode. And then C came along and made it look like Machine Language again (no, that's not what ML stands for...)
No comments:
Post a Comment