Log in

No account? Create an account
Beating down the Concurrency demon. - Adventures in Engineering — LiveJournal
The wanderings of a modern ronin.

Ben Cantrick
  Date: 2008-04-11 16:14
  Subject:   Beating down the Concurrency demon.

In short, the easy pickin's have long gone, and now we need complex tools and complex coding styles to get more performance from more cores using the existing languages. While I think we can go farther with what we have, it's time to get serious about exploring serious language changes. Somewhere, Out There, There's a Way to write large programs without me having to sweat out Every Bloody Little Detail about how my parallel program communicates internally. Screw Java: I got a JVM with a super GC, fantastic JIT and decent concurrent libraries; it can do loads more stuff than just run Java. I got reasonable OS's and an ever-growing mountain of (parallel) CPU cycles. Isn't there Some Way to beat back the Concurrent-Programming Demon?

Post A Comment | 2 Comments | | Link

Alex Belits: mona
  User: abelits
  Date: 2008-04-12 00:59 (UTC)
  Subject:   (no subject)
Everything the author claims to be the current state of affairs compared to "10 years ago" is either exaggerated or plain wrong, and comes directly from claims made in Java (and only Java) marketing. So he is a tool-oriented programmer who confined himself to whatever comes with the current version Java, sees it as a sign of good taste to refuse everything else because "it's hard". He expect Sun gods to bestow upon him all the tools (packaged libraries) he needs to keep software development easy regardless of the complexity of the task, and is wondering when they are going to give him things instead of doing any kind of valuable contribution to the problem's solution or even definition. He believes that tools have to reduce complex problems and complex concepts to something fit for his understanding, and that understanding remained stuck at the stage where a first-year CS student uses step-through as first, last and the only way to find out why his program does not work.

That makes him the very last kind of person I want to see influencing any future language design.
Reply | Thread | Link

Trevor Stone: mathnet - to cogitate and to solve
  User: flwyd
  Date: 2008-04-12 02:26 (UTC)
  Subject:   (no subject)
Keyword:mathnet - to cogitate and to solve
Sounds to me like a call for LISP...
Reply | Thread | Link

May 2015