The InformationWeek -- Blogs
Welcome Guest. | Log In| Register | Membership Benefits

Microsoft

Topics:   Microsoft : Microsoft

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

'Greatest Software' Story Triggers An Outpouring Of Recollections


Posted by Charles Babcock, Sep 26, 2006 04:37 AM

When the story "What's The Greatest Software Ever Written?" appeared Aug. 14, it set off an explosion of memories from those involved in the early stages of computing. For example, one responder asked, "Do you recall the big board of the IBM 407 key punch processor into which the red, green, blue and yellow wires--each a different length--were inserted?" Hey, I may have learned to program with IBM punch cards, but I don't go back to wires-through-a-board.


Here's what people remembered and recommended from their experiences as we identified some of the greatest software ever written.

Many people liked the choice of the 1984 Apple Macintosh operating system, but Michael Bell of Las Vegas reminded me that "the Lisa predated the Mac." The Apple Lisa came out in 1983 at a price of $9,999; the Macintosh followed on its heels at a quarter of the price. "About 13,000 Lisas sold in the first year. But Lisa 1 and the Lisa 2 only sold about 40,000 in 1984 when the Mac was introduced," as the Mac quickly gained preeminence, wrote Michael Bell of Las Vegas.

"I always saw the Lisa as a stepping stone to the Mac," added Ronald Brown, a network consultant in Casco, Maine.

Actually, I talked a newspaper in Binghamton, N.Y., into buying one of those Lisas in 1984 after demonstrating how we could compose our own charts and graphs with it. The Lisa salesman had brought in his own printer for the demonstration, which was pretty smart because Apple hadn't gotten around to writing a driver for the printer used by the newspaper. I overlooked that fact in recommending the purchase. Perhaps it's just as well I left town before it became clear that the promised driver, an alleged work in progress, was never going to materialize.

Although I put Java on the list, many writers had their own computer language favorites. Bob Schnatterly wrote that Borland's Delphi "insulated the developer from having to know all the grisly details of the underlying Windows screen and component drawing mechanisms."

Which reminds me, it's a shame that Borland is planning on getting out of development tools when it once produced great tools like TurboPascal and Delphi.

Another writer, Mark Lomas, information security officer of Arabella for I.T. Services Ltd. in London, offered an example of a non-Java system that used byte code. Byte code, of course, is how Java achieves its portability, but the byte code-based P-System that ran byte code in a virtual machine was available in the late 1970s. "I suggest that P-code, used by the University of California at San Diego's P-System, is an earlier example" of one of Java's chief assets, Lomas wrote, and he's right.

The P-System could run on an Apple II, Xerox 820, or Digital Equipment PDP-11. P-Code was produced primarily with UCSD Pascal. So what happened to the P-System and its P-Code? It was too far ahead of its time. The west wing of the computer science museum on the San Diego campus is dedicated to it.

Probably the most popular nominee from respondents was Cobol, the language that moved computer programming away from assembly and other machine code languages toward a more English-like syntax. Cobol stands for Common Business Language and not, as some have suggested, Compiles Only Because of Luck.

"Even though I work for American Airlines, I would boot Sabre [which made it onto the Greatest list] and replace it with Cobol," wrote in "Ken." "Max Hopper's Sabre may have revolutionized airline reservations, but Grace Hopper's Cobol revolutionized computer programming."

Ken has a point. Half of the new mission-critical business applications are still written in Cobol, Gartner estimated not too long ago. That's because of its speed and proven reliability.

Cobol also has the legacy of Grace Hopper behind it. Hopper came up with many of the ideas that were incorporated into Cobol, even if she put them into her language for Remington Rand called Flow-Matic. Hopper is the only programmer I know of who, by dint of clear thinking, leadership, and perseverance at her craft, became a rear admiral in the Navy.

Hal Smith wrote that Cobol "has probably done more useful work cycles than any other product ever. Yeah, it's ugly, verbose and can be arcane. But this is no worse than C++, Java, or, heaven forbid, APL."

Lisp got a few votes, as did Software AG's Natural, but the runner-up to Cobol was Fortran. This language introduced the concept of subroutines to computer languages, the first step in breaking apart the sequential program into something that allowed the processor, in the midst of thousands of lines of code, to pause and go do something else before proceeding. Object-oriented programming eventually flowed from that break in the monolithic program.

I know all about Fortran because as a journalist, I wanted to learn what computers could do and was advised to sign up for a Fortran course. I didn't know what I was getting into but learned a lot. I learned computers couldn't necessarily do what my Fortran programs wanted them to do.

The choice of Berkeley Software Distribution 4.3 as the greatest software system ever didn't sit well with some. Unix is a system "written by nerds for nerds," said the president of a small business, who was thankful to be surrounded by computers running a system he could understand, Windows.

But Barry Katz, coming out of the University of Illinois in the mid-1960s, became part of a team of realtors that wrote an accounting system for Omnibus Real Estate Inc. in Chicago, and he looks at Unix the other way around. His office felt it was easier for him to learn the Digital Equipment PDP 8 than it was to hire a programmer and teach him the real-estate business.

The real-estate accounting system was migrated to six Altos, the brand that sprang out of work at Xerox Parc--"they keep going and going and going (I only wish the PCs ran so well)." Omnibus currently runs Unix System V, Release 3.

"For years, friends and business associates have kidded me about running Unix. After all, the computer world was destined to be Microsoft PC based! Who would ever run Unix? I wish I could get them all to read your article. I wish they really knew how much of the Internet runs on Unix servers. What do they think Linux really is?" he wrote, and I couldn't have said it any better myself.

« HP Sponsors Privacy Award | Main | Daily News Podcast For Tuesday, Sept. 26 »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Here's to the First Responders!
  2. HPC Joins the Dummy Revolution?
  3. Detecting Scalability Problems With Intel Parallel Universe Portal


Join The InformationWeek Group On LinkedIn


                           


  1. Motorola Droid Is Gadget Of The Year
  2. Windows Mobile 7 Now A Q4 Release
  3. Nexus One Google Phone: Sorting Fact From Fiction
  4. Verizon Wireless Starts Updating The Motorola Droid
  5. 'Nexus One' Is Google's Android Phone For Consumers


  1. Strong Sales May Delay Apple iMacs
  2. EMC Adds VMware Support To Retrospect
  3. Toshiba Boosts Smartphone Storage
  4. SMS Privacy Case Heads To Supreme Court
  5. Microsoft Taps Into Open Government Market
  6. Full Nelson Video: Cisco's 'Health Presence' Showcase

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007