# What is the greatest (most influential, whatever) computer program ever written?

**URL:** <https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575>\
**Category:** In My Humble Opinion\
**Created:** [March 5, 2019, 3:53pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575 "2019-03-05T15:53:19Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![not\_what\_you\_d\_expect](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/not_what_you_d_expect/32/3246_2.png) [@not\_what\_you\_d\_expect](https://boards.straightdope.com/u/not_what_you_d_expect)\
**Post date:** [March 6, 2019, 2:51am UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/61 "2019-03-06T02:51:25Z")

</div>

I probably don’t know enough to have a good opinion, but I love Excel. I use it all the time at work and at home. It’s so useful.

---

<div class="post-metadata">

**Author:** ![JohnT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/johnt/32/15048_2.png) [@JohnT](https://boards.straightdope.com/u/JohnT)\
**Post date:** [March 6, 2019, 3:09am UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/62 "2019-03-06T03:09:05Z")

</div>

> [@pulykamell](#):
>
> (Of course – and I’m not sure how many flavors of BASIC allow it, but I seem to recall it being allowed in most dialects of Microsoft BASIC, Commodore BASIC, Applesoft BASIC-- we wouldn’t even use the PRINT statement, but rather a ?, which was an alias shortcut for PRINT.)

Saving those 4 characters mattered back in the day…

---

<div class="post-metadata">

**Author:** ![Marvin\_the\_Martian](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/marvin_the_martian/32/2898_2.png) [@Marvin\_the\_Martian](https://boards.straightdope.com/u/Marvin_the_Martian)\
**Post date:** [March 6, 2019, 3:11am UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/63 "2019-03-06T03:11:16Z")

</div>

> [@JohnT](#):
>
> Saving those 4 characters mattered back in the day…

When BASIC was an interpreted rather than a compiled language…

---

<div class="post-metadata">

**Author:** ![septimus](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/septimus/32/410_2.png) [@septimus](https://boards.straightdope.com/u/septimus)\
**Post date:** [March 6, 2019, 3:35am UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/64 "2019-03-06T03:35:13Z")

</div>

**Telemark** nominated Unix kernel, but Unix usually comes bundled with a C compiler and utilities. If you treat _Unix_ (and its derivatives like Linux and MacOS) as kernel, compiler and utilities collectively then it is an easy choice for #1 greatest!

We have frequent threads here for “How do I do XXX in Windows?” where a Unix solution would be trivial. The ascendance of Windo$e is a tragedy. 😛

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [March 6, 2019, 5:07am UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/65 "2019-03-06T05:07:11Z")

</div>

> [@JohnM](#):
>
> You’re right, of course, about Multics and PL/1, but where that was a dead end, the C/\*nix combination and succesors took over the world.

True, but credit should be given for the concept of writing an OS in a HLL. By the time of UNIX it wasn’t all that controversial.

Maybe UNIX should get credit for being effectively open source before that term existed. It wasn’t the only one - I did my dissertation on the Jensen and Wirth Pascal compiler which I had no trouble getting the source for.

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [March 6, 2019, 5:12am UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/66 "2019-03-06T05:12:23Z")

</div>

> [@Marvin\_the\_Martian](#):
>
> When BASIC was an interpreted rather than a compiled language…

And it was invented at Dartmouth. My now wife was a grad student there and I used the Dartmouth Time sharing system when I visited. It was pretty advanced for 1976.  
Let’s not forget David Ahl’s book of BASIC games which I got the famous Star Trek game from in 1974, which I rewrote in Pascal for a PDP-11.  
I used Microsoft BASIC on the C64 and it was pretty good, but not earth-shattering. And my CS professor friends at the time dreaded the freshman BASIC programmers who were convinced they knew all about programming. _shudder_

---

<div class="post-metadata">

**Author:** ![kferr](https://avatars.discourse-cdn.com/v4/letter/k/71e660/32.png) [@kferr](https://boards.straightdope.com/u/kferr)\
**Post date:** [March 6, 2019, 12:36pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/67 "2019-03-06T12:36:16Z")

</div>

I’ll go with the code that ran on [Colossus](https://en.wikipedia.org/wiki/Colossus_computer) at Bletchley Park, deciphering German Lorenz messages. It’s credited with shortening the war by many months and saving countless lives on all sides.

---

<div class="post-metadata">

**Author:** ![Shodan](https://avatars.discourse-cdn.com/v4/letter/s/9f8e36/32.png) [@Shodan](https://boards.straightdope.com/u/Shodan)\
**Post date:** [March 6, 2019, 1:18pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/68 "2019-03-06T13:18:01Z")

</div>

> [@Voyager](#):
>
> Fortran predated COBOL, as was the existence proof that a high level language was practical.

COBOL wasn’t first, but it was more influential.

Regards,  
Shodan

---

<div class="post-metadata">

**Author:** ![Saint\_Cad](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saint_cad/32/18907_2.png) [@Saint\_Cad](https://boards.straightdope.com/u/Saint_Cad)\
**Post date:** [March 6, 2019, 2:57pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/69 "2019-03-06T14:57:51Z")

</div>

[This video](https://www.youtube.com/watch?v=zUvsER6l56Q) from Nostalgia Nerd would imply that Lotus 123 would be in the running as it forced people to upgrade the resources in their computers that later programs would take advantage of.

Personally I would go with WordPerfect and if forced to choose a specific version I would choose WP 5.1. While the spreadsheets were good, it was WP that was the first to change our fundamental understanding of the computer as a tool and shift our concept of how to do something. Before WP everyone used a typewriter; after WP everyone used computers.

---

<div class="post-metadata">

**Author:** ![wolfpup](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/wolfpup/32/10618_2.png) [@wolfpup](https://boards.straightdope.com/u/wolfpup)\
**Post date:** [March 6, 2019, 4:09pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/70 "2019-03-06T16:09:15Z")

</div>

> [@Shodan](#):
>
> COBOL wasn’t first, but it was more influential.

That’s a specious claim that seems to reflect nothing more than your bias for business computing. In the scientific realm, FORTRAN was absolutely dominant and remained so even after many newer languages were developed. Even the very early IBM research document I cited regarded FORTRAN as a general-purpose method for writing programs that could be compiled into efficient object code. Despite its name and its mathematical orientation, FORTRAN was indeed a completely general-purpose language. In the milieu of academic computer science departments, COBOL was frequently the butt of jokes and ridicule. Not that it wasn’t a very important language for business applications, it was just so plodding and inelegant. FORTRAN was used to plot spacecraft trajectories to the stars, while COBOL was perfect for producing the print layout of your electricity bill. 😉

---

<div class="post-metadata">

**Author:** ![cochrane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cochrane/32/10441_2.png) [@cochrane](https://boards.straightdope.com/u/cochrane)\
**Post date:** [March 6, 2019, 4:40pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/71 "2019-03-06T16:40:54Z")

</div>

> [@Musicat](#):
>
> Not sure, but I heard a rumor that Garfield was involved.

Unless it was a Monday. Garfield won’t do anything on Mondays. 😃

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [March 6, 2019, 5:58pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/72 "2019-03-06T17:58:30Z")

</div>

> [@Shodan](#):
>
> COBOL wasn’t first, but it was more influential.
> 
> Regards,  
> Shodan

Only if you were in business. I’d say the most influential language was Algol60, which was the ancestor of most modern languages in terms of syntax, including Pascal and C. Not many in the US used it, but we all knew about it.  
COBOL on the other hand has no descendants.

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [March 6, 2019, 6:00pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/73 "2019-03-06T18:00:29Z")

</div>

> [@wolfpup](#):
>
> That’s a specious claim that seems to reflect nothing more than your bias for business computing. In the scientific realm, FORTRAN was absolutely dominant and remained so even after many newer languages were developed. Even the very early IBM research document I cited regarded FORTRAN as a general-purpose method for writing programs that could be compiled into efficient object code. Despite its name and its mathematical orientation, FORTRAN was indeed a completely general-purpose language. In the milieu of academic computer science departments, COBOL was frequently the butt of jokes and ridicule. Not that it wasn’t a very important language for business applications, it was just so plodding and inelegant. FORTRAN was used to plot spacecraft trajectories to the stars, while COBOL was perfect for producing the print layout of your electricity bill. 😉

I was in 3 CS departments during my academic career, which was during the prime time of COBOL and I don’t think any of them taught a COBOL class, and if any of the professors knew COBOL they were ashamed to admit it.  
COBOL is the programming language for those scared of math. 😛

---

<div class="post-metadata">

**Author:** ![Uncommon\_Sense](https://avatars.discourse-cdn.com/v4/letter/u/f9ae1b/32.png) [@Uncommon\_Sense](https://boards.straightdope.com/u/Uncommon_Sense)\
**Post date:** [March 6, 2019, 6:08pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/74 "2019-03-06T18:08:56Z")

</div>

> [@Chingon](#):
>
> Google’s search algorithm

This.

Or Android.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [March 6, 2019, 6:30pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/75 "2019-03-06T18:30:44Z")

</div>

> [@JohnT](#):
>
> Saving those 4 characters mattered back in the day…

I thought they were all tokenized anyway, but I may be wrong. Or maybe in just some implementations. Actually, now I don’t know for sure. I seem to remember on a VIC-20 if you typed in ? “HELLO!” when you LISTed the program, it would show up as PRINT “HELLO!”

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [March 6, 2019, 6:31pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/76 "2019-03-06T18:31:53Z")

</div>

I’m an ex-CS prof and seen a ton of important software over the decades. Visicalc, Linux kernel, Xerox Alto word processor, etc., come to mind. But for me it comes down to one thing:

Mosaic.

I had been using various Internet tools but this was The One that made me go “Wow!” I knew right away it would change everything and it did. Nothing else ever made me go “Wow!” like that. Not even close.

---

<div class="post-metadata">

**Author:** ![dorvann](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@dorvann](https://boards.straightdope.com/u/dorvann)\
**Post date:** [March 6, 2019, 8:34pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/77 "2019-03-06T20:34:13Z")

</div>

Would Android be under consideration or at least on The Top Ten list? Or is there another program that lead to smartphones becoming the dominant market for cellphones?

According to this link Android phones consist of 74% of the smartphone market.

[http://gs.statcounter.com/os-market-share/mobile/worldwide](http://gs.statcounter.com/os-market-share/mobile/worldwide)

---

<div class="post-metadata">

**Author:** ![Sage\_Rat](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sage_rat/32/399_2.png) [@Sage\_Rat](https://boards.straightdope.com/u/Sage_Rat)\
**Post date:** [March 6, 2019, 8:34pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/78 "2019-03-06T20:34:43Z")

</div>

Purportedly, it would be NLS from the Mother of All Demos, which preceded Xerox PARC:

> **[The Mother of All Demos](https://en.wikipedia.org/wiki/The_Mother_of_All_Demos)**
>
> "The Mother of All Demos" is a name retroactively applied to a landmark computer demonstration, given at the Association for Computing Machinery / Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer Society's Fall Joint Computer Conference in San Francisco, by Douglas Engelbart, on December 9, 1968.
> The live demonstration featured the introduction of a complete computer hardware and software system called the oN-Line System or, more commonly, NLS. The 90-minute presentation d...

---

<div class="post-metadata">

**Author:** ![JohnT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/johnt/32/15048_2.png) [@JohnT](https://boards.straightdope.com/u/JohnT)\
**Post date:** [March 6, 2019, 8:48pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/79 "2019-03-06T20:48:18Z")

</div>

> [@Marvin\_the\_Martian](#):
>
> SPICE (Simulation Program with Integrated Circuit Emphasis) is a circuit simulation program developed at UC Berkeley in the early 70s. It revolutionized the development of integrated circuits, allowing design of circuits which were too complex for hand analysis. It remains an industry standard more than 45 years after its initial release. Literally every integrated circuit in use today was at least partially designed using SPICE (likely one of the commercial variants like HSPICE) or SPICE-like competitors (SPECTRE or ELDO).

This is an awesome answer. Don’t know if it’s the “greatest” program written, but I had no idea about this and, given your description and its impact on the complexity of software which _could_ be written, I could definitely see SPICE on a “top 100” list.

---

<div class="post-metadata">

**Author:** ![Shodan](https://avatars.discourse-cdn.com/v4/letter/s/9f8e36/32.png) [@Shodan](https://boards.straightdope.com/u/Shodan)\
**Post date:** [March 6, 2019, 9:15pm UTC](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575/80 "2019-03-06T21:15:12Z")

</div>

> [@Voyager](#):
>
> COBOL is the programming language for those scared of math. 😛

Which is why IMO it is more influential. There are a lot more business applications (I would guess) still running COBOL - I have maintained some of them myself.

> [@wolfpup](#):
>
> FORTRAN was used to plot spacecraft trajectories to the stars, while COBOL was perfect for producing the print layout of your electricity bill.

How many spacecraft trajectories have been plotted, vs. number of electricity bills printed? 😃

Regards,  
Shodan

[Previous page](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575.md?page=3)

[Next page](https://boards.straightdope.com/t/what-is-the-greatest-most-influential-whatever-computer-program-ever-written/830575.md?page=5)
