Comment Re:Libraries (Score 1) 357
Yes and no. Python has certainly replaced the majority of scientific workstation coding applications in my field of view (i.e. biophysics). But anyone who gets time on a supercomputer and writes their app in python is..well...to put it delicately probably not going to maximise the job distribution across the platform (I haven't checked for python support, but the big selling point for fortran 90 is things like variable-dimension array arguments). I caveat this by saying I don't yet have to write the supercomputer code for what I'm doing, so any clarification on why fortran 90 is so preferred would be welcome... So, I am noticing a bunch of jobs coming up in Fortran for massively parallel processing app building, whereas the jobs for the workstation app development is generally in Python/Perl/Java now. R.A.D. rules when the overheads on runtime are low, but as illustrated by my salary as an academic scientist my time is less important (to the people that administer the multimillion dollar supercomputer) than the time of the mainframe.