New Languages Vs. Old For Parallel Programming
joabj writes "Getting the most from multicore processors is becoming an increasingly difficult task for programmers. DARPA has commissioned a number of new programming languages, notably X10 and Chapel, written especially for developing programs that can be run across multiple processors, though others see them as too much of a departure to ever gain widespread usage among coders."
Of the billions of lines of code that runs on most of the world's fastest supercomputers, 99% of it is in FORTRAN. This will NEVER CHANGE. PERIOD. Anybody who tries to change this, should be shown the door. Granted, most if it is still Fortran77, but it works, runs the fastests and the easist to maintain. This is why the next generation of Fortran (Fortran 2008) will be hard-core, parallel driven. You "C" beanies will need C/OPENMPI/OPENMP/TAU to just even try to match Fortran2008's power. Intel knows this, this is why all their parallel libraries, codes and tools are geared for Fortran and NOT C. Live with it...