acm-header
Sign In

Communications of the ACM

ACM News

Scientific Computing's Future: Can Any Coding Language Top a 1950s Behemoth?


View as: Print Mobile App Share:
A Hollerith card.

A Hollerith card that, when punched, will contain one Fortran statement.

Credit: public domain

"I don't know what the language of the year 2000 will look like, but I know it will be called Fortran." —Tony Hoare, winner of the 1980 Turing Award, in 1982.

Take a tour through the research laboratories at any university physics department or national lab, and much of what you will see defines "cutting edge." "Research," after all, means seeing what has never been seen before—looking deeper, measuring more precisely, thinking about problems in new ways.

A large research project in the physical sciences usually involves experimenters, theorists, and people carrying out calculations with computers. There are computers and terminals everywhere. Some of the people hunched over these screens are writing papers, some are analyzing data, and some are working on simulations. These simulations are also quite often on the cutting edge, pushing the world’s fastest supercomputers, with their thousands of networked processors, to the limit. But almost universally, the language in which these simulation codes are written is Fortran, a relic from the 1950s.

From Ars Technica
View Full Article


 

No entries found