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 previous 1-2021-4041-6061-62 next last
To: AdmSmith; AnonymousConservative; Arthur Wildfire! March; Berosus; Bockscar; BraveMan; cardinal4; ...

1 PRINT “GOODBYE WORLD.”


21 posted on 11/20/2024 10:20:51 AM PST by SunkenCiv (Putin should skip ahead to where he kills himself in the bunker.)
[ Post Reply | Private Reply | View Replies]

To: Tell It Right

At the end of my second year, I had Basic, Fortran, and Numerical Analysis - that was enough for be to get a part time position and work my way through school. Those were the days


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

To: SunkenCiv

Hahahaha !!!! (Nice one)


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

To: George from New England
Everything became GOSUB

With a reasonably well named subroutine, the reader doesn't have to actually direct his eyes to that code in order understand what that particular line does.

24 posted on 11/20/2024 10:22:40 AM PST by NorthMountain (... the right of the people to keep and bear arms shall not be infringed)
[ Post Reply | Private Reply | To 11 | View Replies]

To: dfwgator

I started with BASIC on the Trash-80 and Apple II in ‘82, and have been programming as needed since. But I haven’t used BASIC since learning Fortran, C, etc.


25 posted on 11/20/2024 10:23:57 AM PST by kosciusko51
[ Post Reply | Private Reply | To 14 | View Replies]

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

That's about the same timeframe I was doing that also.

Had a TRS-80 Model I with 16k of RAM and a cassette drive.

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

To: ShadowAce

Bill Gates should goto his funeral.


27 posted on 11/20/2024 10:25:49 AM PST by bigbob (Yes. We ARE going back!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Tell It Right
For my BS my college required we write our own pre-compiler.

I had a class where we were given a made-up computer language--had to write the assembler, compiler, linker-loader, and VM within a 10-week quarter. The final was him giving us a program, and running it through all of our projects to produce the desired results. Best CS class I ever took.

28 posted on 11/20/2024 10:27:52 AM PST by ShadowAce (Linux - The Ultimate Windows Service Pack )
[ Post Reply | Private Reply | To 18 | View Replies]

To: ShadowAce

Bookmark


29 posted on 11/20/2024 10:28:02 AM PST by aquila48 (Do not let them make you "care" ! Guilting you is how they. control you. )
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

END. Wow, that hit home.


30 posted on 11/20/2024 10:28:06 AM PST by FamiliarFace (I got my own way of livin' But everything gets done With a southern accent Where I come from. TPetty)
[ Post Reply | Private Reply | To 1 | View Replies]

To: DeplorablePaul
For me the magazine I most typed programs from was Compute (C-64 mag). At the age of 15 I made the board game Monopoly from scratch in BASIC, complete with joystick control so you wouldn't have to lean over the keyboard all the time. LOL

I even built what I called "lazy mode" so that it would automatically roll the dice and handle all transactions until it came time for decisions to have to be made (i.e. if you couldn't pay what you owed someone for landing on his hotel). My father had used that board game for years to teach me math skills, including letting me be banker like a "big boy". So he was very proud in my teens on days when we'd come home from work/school and play it on the C-64.

31 posted on 11/20/2024 10:28:08 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 19 | View Replies]

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

John Kemeny was Einstein's personal assistant during his years at the Institute for Advanced Study.

32 posted on 11/20/2024 10:28:47 AM PST by Steely Tom ([Voter Fraud] == [Civil War])
[ Post Reply | Private Reply | To 1 | View Replies]

To: 11th_VA

:^) I screwed up, should have included “: END”. :^D


33 posted on 11/20/2024 10:29:42 AM PST by SunkenCiv (Putin should skip ahead to where he kills himself in the bunker.)
[ Post Reply | Private Reply | To 23 | View Replies]

To: ShadowAce

BASIC was my first programming language. Taught myself in high school. I took several football board games, extracted out the plays and percentages, and merged them into a single game which I programmed in BASIC. Several of us used to play most every lunch hour, tweaking the game along the way based on our user experience.


34 posted on 11/20/2024 10:42:43 AM PST by CatOwner (Don't expect anyone, even conservatives, to have your back when the SHTF in 2021 and beyond.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

First book I ever wrote was a Basic instruction manual. I was just starting my first master’s degree and was bored out of my gourd. Volunteered at their comp center and got assigned to a Basic project without knowing the language. Figured I wasn’t alone in being disgusted by the instruction manual they gave me, so I wrote one for the other people. I was later hired to write the reference manual for CS-4, a Navy standard language, in a language design company and that’s how I got into computer language design.


35 posted on 11/20/2024 10:43:51 AM PST by mairdie (GreenwichVillage ArmyPoet: https://www.iment.com/maida/family/father/oldsoldiersdrums/frontcover.htm)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SunkenCiv

Was that the computer punch cards we use to use? A small program would have a thousand cards? Is that this guy?


36 posted on 11/20/2024 10:44:59 AM PST by GOPJ (We need to call trans what they really are: Men Pretending to be Women. Cancel culture's dead. )
[ Post Reply | Private Reply | To 21 | View Replies]

To: bigbob

The most productive language ever designed was IMO Visual Basic. Bill Gates loved it and the academic snobs at Microsoft hated it. I did some fairly interesting things with it in the 90’s.


37 posted on 11/20/2024 10:45:52 AM PST by The Antiyuppie (When small men cast long shadows, it is near the end of the day.)
[ Post Reply | Private Reply | To 27 | View Replies]

To: ShadowAce

^z


38 posted on 11/20/2024 10:48:44 AM PST by Chode (there is no fall back position, there's no rally point, there is no LZ... we're on our own. #FJB)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GOPJ

Everything was punched cards in those days. We’d have one day turnaround and you’d better have put sequence numbers on your cards or the comp center would just run dropped decks as is for your one and only chance. Always put a chill down my spine to see dropped decks at the curb in the puddles when the operators would bump the trolley with the decks as they went between programming buildings and the main computer building.


39 posted on 11/20/2024 10:52:01 AM PST by mairdie (GreenwichVillage ArmyPoet: https://www.iment.com/maida/family/father/oldsoldiersdrums/frontcover.htm)
[ Post Reply | Private Reply | To 36 | View Replies]

To: ShadowAce

10 print “RIP”
20 goto 10
Run


40 posted on 11/20/2024 11:06:45 AM PST by BigFreakinToad (All she is, is cackles in the wind.)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first previous 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