rfmcdonald: (Default)
[personal profile] rfmcdonald
My RSS feeder had a subscription to Wired built in. I admit that I check it, although I do so in a non-technofuturisticutopian war. This article caught my attention.

Fortran, the first modern computer language, is shared with the coding community for the first time. Three years in the making, it would be refined in work that continues to this day.

While this ground-breaking “high level” language has been long eclipsed, it defined an approach to programming that still informs the art of computer science.

Back at the dawn of the computer age thinking machines were oversized, petulant infants that understood only their own, private, nearly incomprehensible languages. There really wasn’t a pressing need to have languages that worked on every possible machine, there not being too many kinds yet. So programs written using “assembly” or “low level” languages were good enough — even though they were difficult to learn, took lots of time to write and compile, and had no lasting value.

Unlike the software and web apps of today, which can run on different operating systems and platforms with, at worst, slight modifications, early languages ran only on the same series of computer. A program written for a WingBat Series 51 couldn’t operate on a BatWing Series 15, because it issued instructions based the unique architecture of the box on which and for which it was written. Trying to port it would be like giving driving directions meant for a driver in Paris to someone walking around in Nairobi.

Enter John W. Backus, whose permanent place in computing history began on a stroll in midtown Manhattan in 1950. The 25-year-old grad student, intrigued by a room-sized computer on display on the ground floor of IBM’s New York City offices, wandered inside to get a closer look.


The result, FORTRAN, was released to a mass audience and, as the Wired article points out, represented a substantial breakthrough. A descendant of FORTRAN, at least in part, was BASIC. Most of us who were using computers in the 1980s and even early 1990s can remember playing with it. I liked typing in the programs that appeared in COMPUTE!, at least when they weren't too long: expecting too much from a 10-year-old is never good.

All that's fine. What wasn't very fine was the decision, in the mid-1990s in high school, to teach students the use of QBASIC. Never mind that QBASIC was rapidly becoming obsolete if it hadn't already, we had to learn how to manipulate $A and A so we could, um, I've no idea.

I have my QBASIC skills, rudimentary though they might be. What do you have?
Page generated Jan. 31st, 2026 04:14 am
Powered by Dreamwidth Studios