*** For details on how to be removed from this list visit the *** *** CCP4 home page http://www.ccp4.ac.uk ***
I personally use a mixture of FORTRAN, C, and Python. There's so much good, debugged, FORTRAN code out there I don't think we will be rid of it anytime soon. Also, FORTRAN is very easy to learn and read. Anyone who needs to modify or use a FORTRAN program should be able to do so rather quickly. Most programming students I have run in to have been taught Java and C++. Their primary focus is on object oriented design, and less emphasis on assembly language and architecture. I have not looked at Ruby at all, but Python is evolving and getting some really nice features. One example of this is the implementation of generator functions in Python (iterators), and a library of high-speed iterator support functions in the module itertools. -Jay Painter
