To be able to express oneself in a good way, one need a good language. After reading Paul Grahams book "Hackers and Painters", I got quite overwhelmed by the idea about how a language should be to be good. He is talking about efficiency and endours Lisp, a quite theoretical but also quite pragmatic language. Even though it's very efficient in many ways, it has some severe losses, one of them is the libraries and coherent support for such things as threads.
I've been trying with the implementation Clojure a bit, but it's actually been a bit abstract so far. However, when I start programming Java, I feel restricted in some sence.
An intrestng speach by Rich Hickney, the creator of Clojure.
Ericsson, the famous telephone company, developed a language Erlang. Their main focus was reliability and "updateability", and that's really what you get. When most programs needs to be restarted, or, in the case of windows or mac os, often be rebooted, Erland can change the program while it's running. No downtime whatsoever.
Inga kommentarer:
Skicka en kommentar