Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

BASIC co-creator Thomas Kurtz hits END at 96
The Register ^ | 20 November 2024 | Liam Proven

Posted on 11/20/2024 10:03:19 AM PST by ShadowAce

Obit Professor Thomas Eugene Kurtz, co-inventor of the BASIC programming language, has died aged 96.

Along with his colleague, John Kemeny, Kurtz's work revolutionized computing, operating systems, and programming language design.

Kurtz was born in Illinois in 1928, and died last week in a hospice in New Hampshire, the home of Dartmouth College where he worked and taught.

Kurtz is most famous as the co-inventor of the BASIC programming language, but almost as influential was the operating system on which BASIC first ran, which he also co-designed: the Dartmouth Timesharing System or DTSS.

Kurtz co-designed both DTSS and the BASIC language alongside his Dartmouth colleague, Professor John George Kemeny, who died in 1992 aged 66. Although just two years older, Kemeny was head of mathematics at Dartmouth. He hired Kurtz as a statistics instructor when the slightly younger man was fresh from Princeton, where he got his doctorate in 1956.

Kemeny and Kurtz worked together to make computing more accessible to the masses, Kurtz told the Concord Monitor:

Of course, by "masses" we meant "Dartmouth students"; in particular those not majoring in the sciences. (The graduates who in later years became CEOs, etc., normally majored in the Social Sciences or Humanities.) It turned out that we also meant high school students.

The first BASIC program ran 60 years ago, but the language did not spring fully formed from their brows. At the start of their efforts, Kurtz commuted to Boston with boxes of punched cards to run on MIT's IBM 704. In 1959, Dartmouth got its first computer – a Royal McBee LGP-30, whose brochure you can admire here [PDF]. (This is the hardware immortalized in The Story of Mel, a Real Programmer.)

Initially, their LGP-30 ran ALGOL. In a 2014 interview [PDF], Kurtz recalled:

We looked at languages and we both decided that the languages FORTRAN, ALGOL – that type of language – were just too complicated. They were full of punctuation rules, the need for which was not completely obvious and therefore people weren't going to remember.

This led to one of the first precursors of BASIC, called DOPE – the Dartmouth Oversimplified Programming Experiment.

Later, Dartmouth got a General Electric GE-600 series machine, whose brochure you can peruse at Bitsavers [PDF]. Thanks to an $800,000 grant from the National Science Foundation, they got their hands on a GE-225, on which they built DTSS in 1963.

DTSS was not the first timesharing system, but it was one of the earliest – and maybe the one used by the most non-specialists. The idea of building a timesharing system was suggested to Kurtz at MIT by John McCarthy, the inventor of Lisp. This led to the development of CTSS, the Compatible Timesharing System, which inspired Multics and UNIX – and, more directly, ITS, the Incompatible Timesharing System, on which the first version of Emacs and many other tools were built.

In 1964, they got BASIC running on their new OS. The original version was a compiler, with just 15 statements. It became so popular that it set the direction of computer development for the next several decades. Notably, in 1975, two students set up a small business to develop BASIC interpreters for eight-bit microcomputers. The late, great Quincy Jones said of one of them: "You know who sings and plays just like Hendrix? Paul Allen … He's good, man."

Rather than "control the development and use of BASIC," Kemeny and Kurtz chose "to put the language into the public domain so that it would be widely used." In 1983, disenchanted by the multiple incompatible versions they termed "street BASIC," they turned Dartmouth BASIC 7 into a commercial product: TrueBASIC.

Professor Kurtz was awarded the 1991 Computer Pioneer Award, and in 1994 was made a Fellow of the ACM.

Kurtz retired in 1993. He was married twice, and is survived by Agnes Seelye Bixler, whom he met while hiking – one of his favorite activities – and by three children: twin sons Daniel Barr Kurtz and Timothy David Kurtz, daughter Beth Louise Kurtz, plus nine grandchildren and 17 great-grandchildren. ®


TOPICS: Computers/Internet
KEYWORDS: ai; basic; dartmouthcollege; dtss; goodbyeworld; illinois; johngeorgekemeny; johnkemeny; kemenyandkurtz; newhampshire; princeton; programming; realbasic; thomaseugenekurtz; truebasic
Navigation: use the links below to view more comments.
first 1-2021-4041-6061-62 next last

1 posted on 11/20/2024 10:03:19 AM PST by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; JosephW; martin_fierro; Still Thinking; zeugma; Vinnie; ironman; Egon; raybbr; AFreeBird; ...

2 posted on 11/20/2024 10:03:50 AM PST by ShadowAce (Linux - The Ultimate Windows Service Pack )
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

It’s time for him to GOTO


3 posted on 11/20/2024 10:06:08 AM PST by 11th_VA (Democracy was on the ballot - and we won !!!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
The masses always enjoyed spaghetti.


4 posted on 11/20/2024 10:07:22 AM PST by ProtectOurFreedom (Republicans are the party that says ‘Government doesn’t work.’ Then they get elected and prove it.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

I owe my career to being able to casually write code at home in BASIC on a cheap computer (C64) before I was old enough to drive.


5 posted on 11/20/2024 10:07:28 AM PST by Tell It Right (1 Thessalonians 5:21 -- Put everything to the test, hold fast to that which is true.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

IF HEARTBEAT < 0 GOTO …


6 posted on 11/20/2024 10:08:15 AM PST by 11th_VA (Democracy was on the ballot - and we won !!!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

I used BASIC to leave nasty messages to our IT Nazis when they would snoop our PCs after hours.


7 posted on 11/20/2024 10:08:16 AM PST by shotgun
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Let’s hope he will GOTO heaven.


8 posted on 11/20/2024 10:08:44 AM PST by left that other site (Ask Not What The Left is Doing. Ask What They Are Accusing YOU of Doing.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: shotgun

That was in 1991-1996


9 posted on 11/20/2024 10:08:56 AM PST by shotgun
[ Post Reply | Private Reply | To 7 | View Replies]

To: 11th_VA

Ooops...you beat me to it.


10 posted on 11/20/2024 10:09:17 AM PST by left that other site (Ask Not What The Left is Doing. Ask What They Are Accusing YOU of Doing.)
[ Post Reply | Private Reply | To 6 | View Replies]

To: left that other site

In subsequent languages GOTO was a no no. You cannot do that. Everything became GOSUB. Gotta return to where you came from I guess.
It did improve logic flow in many ways.


11 posted on 11/20/2024 10:12:04 AM PST by George from New England (escaped CT back in 2006ttsee)
[ Post Reply | Private Reply | To 10 | View Replies]

To: ShadowAce

If heart beating Then live Else dead


12 posted on 11/20/2024 10:12:26 AM PST by TangoLimaSierra (⭐⭐To the Left, The Truth is Right Wing Violence⭐⭐)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Tell It Right
I owe my career to being able to casually write code

Ditto - I probably could have gotten by with just 3 college courses

13 posted on 11/20/2024 10:12:34 AM PST by 11th_VA (Democracy was on the ballot - and we won !!!)
[ Post Reply | Private Reply | To 5 | View Replies]

To: George from New England

I remember learning BASIC on the TRS-80 back around 1979, been programming ever since.


14 posted on 11/20/2024 10:13:16 AM PST by dfwgator (Endut! Hoch Hech!)
[ Post Reply | Private Reply | To 11 | View Replies]

To: George from New England

From GOTO Thou hast Come, UNTO GOTO Thou Shalt GOTO. :-)


15 posted on 11/20/2024 10:14:28 AM PST by left that other site (Ask Not What The Left is Doing. Ask What They Are Accusing YOU of Doing.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: left that other site

<1

I use hp Basic on a 71B every day.


16 posted on 11/20/2024 10:17:36 AM PST by sasquatch (Do NOT forget Ashli Babbit! c/o piytar)
[ Post Reply | Private Reply | To 10 | View Replies]

To: ShadowAce

Rest In Peace, Eugene.


17 posted on 11/20/2024 10:17:42 AM PST by No name given ( Anonymous is who you’ll know me as)
[ Post Reply | Private Reply | To 1 | View Replies]

To: 11th_VA
Ditto - I probably could have gotten by with just 3 college courses

I could too. But I'm happy I took a lot of my CS courses. For my BS my college required we write our own pre-compiler. To get a specialization in network programming we had to take computational modeling (numerical modeling, not 3-D modeling). Those courses required me to stretch my design and analytical abilities so that later anything I did for work was easy by comparison.

18 posted on 11/20/2024 10:17:46 AM PST by Tell It Right (1 Thessalonians 5:21 -- Put everything to the test, hold fast to that which is true.)
[ Post Reply | Private Reply | To 13 | View Replies]

To: Tell It Right

Me too. I learned to program Basic by typing in the long programs from pc magazine. One time I wrote a program to see which numbers of a lotto drawing come up the most frequently and let it run for a month. It proved nothing but it was fun to write. During my 30 career as a Unix Admin I was particularly good at writing shell scripts to automate procedures - I hardly ever had to do the same thing twice - and monitoring functions. It was because of the hours I spent at my TRS 80 Basic programming.


19 posted on 11/20/2024 10:19:30 AM PST by DeplorablePaul
[ Post Reply | Private Reply | To 5 | View Replies]

To: ShadowAce

Back in the 80’s I accidently left my programming textbook at home. My dad had bought me an old TI-99 computer to play around on while I was taking the class in high school. He started flipping through the textbook, and by the time I got home, he was a billion times better at it than I ever was (basic programming). We both had good times trying to outdo each other. Lost dad in 91, and it’s memories like that that keep me going. Cheers to Thomas Kurtz, and thanks for the memory (all 256 bytes of it). :)


20 posted on 11/20/2024 10:19:35 AM PST by USAF1985 (Joe McCarthy is a hero...he was absolutely, 100% correct! (Let’s go Brandon!))
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-62 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson