A week or so before Christmas, an intriguing book popped up on my recommended list at Amazon. This was Bruce Tate's Seven (Computer) Languages in Seven Weeks (ISBN 193435659X). The idea behind the book is to teach certain programming concepts through the medium of the languages that embody them the best. Object orientation and dynamic typing are taught using Ruby, a language in which Tate does most of his work; prototyping, which I'm not very familiar with, is demonstrated through Io, a language I'd never even heard of before; functional programming is through Haskell; concurrency (using actors not threads!?!) through Erlang, and so on. There is also a chapter on Scala, which I've had some experience of, so I'm intrigued to see what he has to say about that.
... about programming, growing up in the 1970's and 80's, games, science fiction, working in a charity book shop, films, spending too much time watching television, living in Basildon and Essex, and whatever else emerges from my fevered imagination. If you're reading this, it's your fault you clicked on the link: I am not responsible for your actions.
Showing posts with label object orientation. Show all posts
Showing posts with label object orientation. Show all posts
Thursday, 30 December 2010
Subscribe to:
Posts (Atom)