Can Your Programming Language Do This?
Check out thw above article by Joel Spolsky. He covers a whole host of topics near and dear to my heart: passing around functions as arguments to other functions, the need for more abstraction in your programming language and even a mention of Lisp.
Thanks to JavaScript I think more and more people are getting exposed to a lightweight language that treats functions as first class citizens. That's a good, because as Joel explains, passing around functions can make for some really powerful code in a nice and neat package.
So don't learn Scheme or Haskell - just learn JavaScript well. It's all down hill from there.
--Ben
No comments:
Post a Comment