Re:C++11 and Ada 2012 - renaissance of native languages?
by rbanffy on Sunday June 24, 2012 @07:30AM
(#4153134)
The sad fact is that most current computers are built to run Windows, meaning, yes, their processors are optimized to run code written in C. This is not entirely bad, because it helps make unixes run efficiently too, but we cannot expect anything very revolutionary at the ISA level unless we are willing too burn a couple billions. Azul Systems July processors designed to run Java, and, in particular, to run garbage collection efficiently, but it is so costly to build silicon they left the hardware business.
Re:C++11 and Ada 2012 - renaissance of native languages?
by loup-vaillant on Monday June 25, 2012 @04:47AM
(#4155669)
> Azul Systems July processors designed to run Java, and, in particular, to run garbage collection efficiently
That sounds really interesting. Do we know what kind of feature made these processors more suitable to Java byte-code and garbage collection? How did it fare compared to then current mainstream processors? Can we speculate on how it would have fared if Intel or AMD build this kind of processor instead?
Re:C++11 and Ada 2012 - renaissance of native languages?
by shrughes on Sunday June 24, 2012 @05:35AM
(#4153003)
> Once you know which programming patterns humans best deal with, you can optimize the implementation stack all the way to the Nand gates.
This is a complete hand-waving fantasy.
Really, we have it backward. The question shouldn't be which languages run faster on current platforms, but which languages are easier to use (depends on the problem of course). Once you know which programming patterns humans best deal with, you can optimize the implementation stack all the way to the Nand gates. It's a pity, a shame, that we currently have to stop before touching the silicon.