John Backus, retired IBM employee who invented FORTRAN, died this past Saturday. FORTRAN was the first language I used on the job (US Census Bureau, 1974). Here's to the memory of another pioneer.
FORTRAN inventor dies
|
|
« Next Oldest | Next Newest »
|
▼ ▼
Post: #21
03-21-2007, 08:03 PM
PROGRAM GOODBYE
More info on Backus and FORTRAN: Edited: 21 Mar 2007, 8:09 p.m. ▼
Post: #22
03-21-2007, 08:42 PM
Great example and link, Egan. And what a great article. It would seem that John Backus was to programming language as Steve Jobs was to hardware. Let's hope his work is continued by other brilliant people.
Post: #23
03-21-2007, 11:42 PM
Quote:
Quote:
Great minds think alike, so it is said.
Post: #24
03-21-2007, 11:49 PM
Another great quote from the article:
Quote: Just the introductory Java and C# books have that many pages or more today.
Post: #25
03-23-2007, 05:42 AM
Reading a couple of other biographies I hadn't realised that Backus-Naur form is named after him. James. ▼
Post: #26
03-23-2007, 09:06 AM
This demonstrates his great influence over the entire computing community... -- Antonio
Post: #27
03-22-2007, 01:03 AM
Hi, Don --
Quote: My first computer language, as well -- learned in college and used on the job in the 1980's. It's probably still the best-suited and straightforward number-crunching language available, with built-in complex-number support and minimal formalities. In fact, I have likened aspects of RPN keystroke programming to Fortran: http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv014.cgi?read=62844#62844 -- KS ▼
Post: #28
03-22-2007, 09:02 PM
You wrotee: quote] In fact, I have likened aspects of RPN keystroke programming to Fortran:
-- KS I didn't understand. So I read your reference and I still don't understand. Suppose that you had been asked to program the Mach Number equation in your Fortran class and you had done it by working from the inside out like you must in RPN, in line after line of boring and difficult to read code. What sort of grade would you have received. In my Fortran class back in 1968 something like that wouldn't have got me an F -- it would have got me a zero! One of the aids we used in learning to use Fortran was the Fortran Autotester by Smith and Johnson (John Wiley & Sons, 1962). Near the end the following advice is given: If anything can go wrong with a program -- it will. Do not believe in miracles -- rely on them. Smile -- tomorrow will be worse. In those days I was known for Hanson's Law of Computer Programming. "There is always onre more error. They just get more difficult to find." I was another of those engineers who learned Fortran while using a mainframe with access with punched cards-- in my case, a Sigma 5. One of things that was good about the punched cards was the punched card boxes which made excellent storage containers. The only other use I found was while teaching Sinday school. We were learning about Joshua. I picked up a couple hundred of the punched card boxes -- they were everywhere in those days. The class built an impressive wall of Jericho. Some one got to play "The Lord" and make the walls come tumbling down. We had to do it as many times as there were students in the class. ▼
Post: #29
03-22-2007, 11:53 PM
Hi, Palmer -- I stated, "In fact, I have likened aspects of RPN keystroke programming to Fortran:" You stated, "I didn't understand. So I read your reference and I still don't understand." The reference, of course, is my post of several years ago: http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv014.cgi?read=62844#62844 Here's a lightly-edited and slightly-enhanced excerpt:
I would liken keystroke programming more to the assembly-language paradigm rather than to high-level compiled language -- each line contains one operation/instruction, rather than a complete statement. However, I also believe that Fortran '66 and '77 may have served as an inspiration for the high-end programmable calculators of the mid-70's. I have noticed a number of parallels:
Maybe a better word is "features", not "aspects" -- as in those programming features that have been provided in HP's upscale RPN calc's since the mid-1970's, providing structure and flexibility. Keystroke programing -- RPN or any other variety -- is more like assembly language (rather than a high-level language), as I had stated.
-- KS
Post: #30
03-22-2007, 01:13 AM
My first also. ForTran II in 1966 and into ForTran IV in 1968-69. This while serving in the Army - Blast and Shock Section, Physical Sciences Branch, Nuclear Weapons Division, Waterways Experiment Station, Vicksburg, Mississippi. July 66 thru December 69. Then back to school. Forrest
Post: #31
03-22-2007, 02:38 AM
Good morning! Sad to hear that another pioneer of our trade has passed away. I think I personally owe John Backus a lot, because not only was Fortran the first programming language that I was taught, but it has helped me in earning my living for the last 20 years and still does now - and hopefully it will also tomorrow. From the point of view of the computer scientist this may not be the greatest of all computer languages, but for me as an engineer it certainly is: Clear, simple and yet fast and powerful when it comes to high precision number crunching. No wonder that many "cfd" and "cad" and "ct" and "sar" and "fem" and countless other processiong cores are still written in Fortran today. Greetings, Max
Post: #32
03-22-2007, 04:26 AM
Well, I'm so sad to hear this... FORTRAN was the first language I studied at the University, since then (mid 1980s) C++ wasn't at the top yet, as it's now. FORTRAN and Pascal, of course, but FORTRAN looked (and looks) to me more... professional. Maybe it's because later I became an engineer. Recently I came across some documents about Fortran history, and boys! if it's intriguing! Backus was a great genius of the XX Century. Yes, I know, this is an HP calculators Forum, but J. Backus deserves a word. -- Antonio ▼
Post: #33
03-22-2007, 06:11 AM
Hello!
Quote: Would you believe that right now I am sitting in front of an HP-unix-workstation (C3600) - maybe not exactly a "calaculator", but not far away from it! - programming in guess which :-) programming language? Greetings, Max ▼
Post: #34
03-22-2007, 10:51 AM
Hello Max, Although my preferred programming language is GW-BASIC (just kidding :-), I am glad FORTRAN is still alive. It was the second programming language I was taught (Nevada FORTRAN, 1986). Because it took me quite a long time to graduate, as I moved from a course to another, various generations of computers, computer-languages, HP-calculators ...and even professors passed me by :-) Cheers, GWBarbosa
▼
Post: #35
03-22-2007, 11:18 AM
Hello Gerson, Quote: 1. Oh yes, GW-Basic... somewhere in my garage I still have an hp-Version of GW-Basic (with floppy disk and manual - must be as precious now as a good hp-42 from the same vintage :-) ) for my hp-150, that is also somehwere in my garage. 2. As long as CATIA (V4) is in widespread use as a CAD system, FORTRAN will live! Unfortunately, at least from the point of view of a FORTRAN purist, they chose C/C++ for the successor Catia V5. But then, I can easily program in C as if it was Fortran, much to the disgust of my goto-hating computer-scienitist-colleagues ;-) 3. For me, it was actually the first language that I was properly taught (I had taught myself to program my dad's hp-67, my own Ti-59 and the PET 2001 that they bought at school during my last year). At the computer schience department of our university (Stuttgart, Germany) we dumb aerospace engineers were not allowed to touch any of the few proper terminals, but had to use keypunches to feed our example programs into the Control Data CDC 6600 mainframe (that had been the fastest computer on German soil not long before 1982 when I took the programming course). Greetings, Max
Post: #36
03-22-2007, 11:58 AM
Not even a year ago, I had taught the basics of FORTRAN to students as part of a chemistry course. Of course, the ONE student who had some programming experience complained, oh, so much about how primitive and uneconomical and silly FORTRAN seemed to him... ... but what other language with such power can you teach the rudiments of, to those who never even thought about programming, and in just a few weeks? I still admire the language... and yes, the man who came up with it. ▼
Post: #37
03-22-2007, 01:11 PM
FORTRAN was the very first programming language they taught me ▼
Post: #38
03-22-2007, 05:31 PM
Me too. Also learned FORTRAN IV as first programming language, also punching - even earned some money for doing it for others in university. Heavy card punchers in a small windowless room. Big stacks of cards for just a simple matrix inversion or some Monte Carlo calculation. Green and amber screens. Mag tapes. And lots of line printer paper! Way back ... Thanks to Backus for starting it all! |