Kids these days
The last conference I was at, I went to dinner with a professor from a well known university. Ever known someone who just wants to argue with you and make his point, no matter what you say? This guy was a macro expansion. I said one word and he expanded!
Anyways, this guy began frothing at the mouth when I suggested that learning Lisp, Prolog, Smalltalk and other computer languages was good for the students. Don't get me wrong, I wasn't suggesting that they dump C, HTML and Java (or whatever else will get you a job these days). My point was that these sorts of languages contain different concepts that open up your mind to new ideas and new ways of thinking. If you don't see these things in school, then where else will you see them? You are in danger of never learning what a closure is (Java sure don't have 'em) or really understanding recursion or backtracking. Where better to learn than in school, where you don't need to ship and bugs don't cost people money?
Alas, I failed. Kids these days are missing out. Sad but true.
Steve
Anyways, this guy began frothing at the mouth when I suggested that learning Lisp, Prolog, Smalltalk and other computer languages was good for the students. Don't get me wrong, I wasn't suggesting that they dump C, HTML and Java (or whatever else will get you a job these days). My point was that these sorts of languages contain different concepts that open up your mind to new ideas and new ways of thinking. If you don't see these things in school, then where else will you see them? You are in danger of never learning what a closure is (Java sure don't have 'em) or really understanding recursion or backtracking. Where better to learn than in school, where you don't need to ship and bugs don't cost people money?
Alas, I failed. Kids these days are missing out. Sad but true.
Steve