![]() ![]() ![]() I am writing this blog post on a MacBook Air with a dual-core CPU running at 2.13 GHz. Clock speeds on these computers have stopped going up. There is no doubt that the computer that we buy are now multi-core. Is this really true, or is it just propaganda? The message is being repeated over and over to developers: you have to write concurrent code, and you don't know how to do it very well. Pretty much the second half of his keynote was on this topic. Earlier this week I was at the Scala Days conference and got to hear Odersky's keynote. Indeed inventors of some of these newer languages like Rich Hickey (Clojure) and Martin Odersky (Scala) love to talk about how their languages give developers a much better chance of dealing with the complexity of concurrent programming that is needed to take advantage of multi-core CPUs. Just this week, The Economist ran an article about how programmers are starting to learn functional programming languages to make use of the multi-core processors that have become the norm. For nearly a decade now technology pundits have been talking about the end of Moore's Law. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |