Java is not the language to use with this new harware then. Without really knowing I suspect that this is about the same for C#. We need languages that support code to may run concurrently without no hard work placed on the programmer. There are probably a number of candidates for this. Nat Torkington - also for O'Reilly Radar - mentions Erlang, Haskell and E as potential languages. Wikipedia says about Erlang that:
Erlang's main strength is support for concurrency. It has a small but powerful set of primitives to create processes and communicate between them. Processes are the primary means to structure an Erlang application. Erlang processes are neither OS processes nor OS threads, but lightweight threads somewhat similar to Java's "green threads".Interesting! The years to come will definitley see some new players challenging the dominance of Java and C# for the enterprise. The Web 2.0 toolset will be likely to get some new tools. Ajax is kind of a parallel way of writing web pages so this shift in technology may be a natural continuation of the Web 2.0 thingie.
0 comments:
Post a Comment