Friday, January 25, 2008

This is not exactly news, but I found in my internet travels this story : http://www.regdeveloper.co.uk/2007/03/21/backus_obit/

about the passing away of John Backus, the original developer of the FORTRAN language.

This brings back memories for me. I am old enough to remember programing in BASIC on an old teletype machine at my school in London (Battersea Grammar School). A bunch of us fellow geeks clubbed together and organised a FORTRAN course at Imperial College, London. From paper tape, we progressed to punch cards. Ahh, those were the days.. You submitted your program to a punch card operator who duly typed in your code and then ran your application, giving you the printout of your success or failure a couple of hours later.

So far away from hitting F5 in Visual Studio...

FORTRAN was in my life for sometime after that. I worked in the Geophysical industry for a while, in Norway and Scotland (for a company called Geoteam). FORTRAN was the language for all the seismic processing applications, which were run on DEC VAX/VMS computers.

I haven't been in that industry for a long time now, but I wonder if good old Fortran (yes it lost its capitalisation, eventually succumbing to fashion) is still used in that industry. There was just so much of that Fortran code...

In that article, there was a link to a paper Backus had written in 1977

http://www.stanford.edu/class/cs242/readings/backus.pdf

about functional programming, entitled

Can Programming Be Liberated from the von

Neumann Style? A Functional Style and Its

Algebra of Programs

Backus was writing about FP 30 years ago, and it has taken this long for his views to become fashionable!

I'm going to look at Fortran in a different light now..

 

 

 

 

Friday, January 25, 2008 3:50:21 AM (GMT Standard Time, UTC+00:00) | Comments [0] | Programming Languages#
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
Search
Archive
Links
Categories
Admin Login
Sign In
Blogroll
Themes
Pick a theme: