3 ms·
'How do I "think in X" if I have a Y background" seems like an incredible programming blog/book idea. I, for one, constantly find myself thinking along the sam
by joshavant 13y ago
'How do I "think in X" if I have a Y background" seems like an incredible programming blog/book idea.
I, for one, constantly find myself thinking along the same lines whenever I try out a new language.
- Jach 13y agoIndeed. Rich Hickey's 2-part presentation on "Clojure for Java Programmers" was a really slick presentation of a Lisp. (Focusing on the 'code is data' aspect from the beginning (at least once he starts talking about the language specifics themselves, he does spend a while motivating dynamic languages) rather than talking a lot about just higher order functions and macros and so on. He goes over the evaluation model and its difference from a Java/C++ model, he shows how to interop with Java... It's just a great talk.) Part 1: http://www.youtube.com/watch?v=P76Vbsk_3J0 http://www.youtube.com/watch?v=P76Vbsk_3J0 Part 2: http://www.youtube.com/watch?v=hb3rurFxrZ8 http://www.youtube.com/watch?v=hb3rurFxrZ8 Slides: http://www.slideshare.net/adorepump/clojure-an-introduction-for-java-programmers http://www.slideshare.net/adorepump/clojure-an-introduction-...