It's certainly an interesting space at the moment.  You've got Java
language improvements (e.g. F/J in Java 7) and alternative paradigms
(e.g. Scala's actors model and Clojure's default immutability) for
multi-threaded development.  There's also a lot of excitement around
the topic (the London JUG I help run is hosting its 3rd night of
concurrency talks in rapid succession).

So I was also wondering, who's actually going to use this on a day to
day basis?  But then I remembered thinking this years ago with ORM, DI
and other technolgies.

It may well be true that it'll be tools/frameworks/libraries that will
actually utilize these new language features/paradigms (something like
Grand Central) and that as application developers we'll simply use a
simpler higher level abstraction.  But much like DI (Spring) and ORM
(Hibernate) I think a developer will be _far_ better off understanding
what's going on behind the scenes, and that means probably learning
this stuff nowish :).

Cheers,
Martijn (@java7developer)

On 5 March 2011 14:27, Reinier Zwitserloot <[email protected]> wrote:
> I'll believe that (thousands of cores) when I see it. A single core won't
> get slower, and as a practical matter performance is rarely an issue these
> days, and as I said, where it is, there's usually something emininently
> parallelizable "in the large" somewhere, which solves the problem in one
> fell swoop and could easily occupy every single one of a thousands of cores
> machine if it came to that.
> I'm just struck by the cognitive dissonance between espousing the idea of
> writing your code / preparing it for being parallellized in the small,
> whilst at the same time abhorring (correctly, in my experience)
> non-algorithmic optimizing as essentially irrelevant in the vast majority of
> cases. Both are talking about roughly similar orders of magnitude.
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to