Comment Re:Broken link (Score 1) 248
EMACS OTOH is increasingly getting replaced by all kinds of IDE's and what not. The number of new users are dwindling, it has no future.
*citation needed
EMACS OTOH is increasingly getting replaced by all kinds of IDE's and what not. The number of new users are dwindling, it has no future.
*citation needed
Computing has always been tiered: a small elite which pioneers what ultimately tickles down to the masses. When the first abacus was made, not everyone was able to use it. But when the masses learned to use it, the Mesopotamian elite already had adopted written language for accounting (sorry, only the German Wiki page contains said info). The first computers were all elitist devices. The masses were using tables to approximate sin/cos/log etc.
Today we call this elite supercomputers. Techniques developed for these eventually get adopted for mainstream hardware. The GPUs we have today are essentially modeled after the vector CPUs used in the supercomputers of the 1980s.
You're right though, that there is a feedback between both: the mainstream with its incredible volume drives manufacturing. As we approach the 7nm wall, manufacturing is becoming increasingly expensive. Only mass markets can finance the required R&D. Supercomputing is increasingly taking advantage of mainstream tech. E.g. ORNL's Titan is based on NVIDIA Tesla K20x GPUs, which technically aren't your average gamer GPUs, but the chips are essentially spin-offs of these.
I wonder how nice these will be to program. The "just recompile and run" promise for Knights Corner was little more than a cruel joke: to get any serious performance out of the current generation of MICs you have to wrestle with vector intrinsics and that stupid in-order architecture. At least the latter will apparently be dropped in Knights Landing.
For what it's worth: I'll be looking forward to NVIDIA's Maxwell. At least CUDA got the vectorization problem sorted out. And no: not even the Intel compiler handles vectorization well.
Since you seem to believe that a simple typo represents a fallacy, I dare say that your conclusion "Ruby is in serious declining" is a fallacy by itself: in your link Ruby's curve appears to be rather stable (2% over the past 5 years). In my world decline means something different.
You're right though that your search terms are more suitable.
I program, therefore I am.