Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

Jacson6

(953 posts)
Sat Nov 16, 2024, 09:43 PM Nov 16

Thomas E. Kurtz, a Creator of BASIC Computer Language, Dies at 96

Thomas E. Kurtz, co-creator of BASIC programming language, dies at 96
Kenneth R. Rosen


Paywalled NYTimes article.
https://www.nytimes.com/2024/11/16/technology/thomas-kurtz-dead.html


Back in the 1980's I used BASIC to program computers and then went to college for Electronic Technology. His BASIC language inspired me to learn more.
13 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies

dgauss

(1,189 posts)
10. I saw the code you put up there as a kind of a prank that many old timers could relate to. And then yeah,
Sat Nov 16, 2024, 10:36 PM
Nov 16

maybe you'd have to account for a spool of perforated paper. Pretty harmless.

 

canuckledragger

(1,992 posts)
8. I remember doing that with my own name, on Commodore 64's
Sat Nov 16, 2024, 10:16 PM
Nov 16

That sequence was the very first program I learned to do myself.

Sadly, my programming skills never really got much beyond that, but fiddling with things like that gave me a life-long interest in computers in general, and have been building my own since my 20's

Sad to see the creator passed away. End of an era.

dgauss

(1,189 posts)
3. I remember learning BASIC in high school.
Sat Nov 16, 2024, 09:57 PM
Nov 16

Don't remember exactly what the course was, maybe a dedicated programming course, maybe part of something a little broader.

But it was one of those classes I looked forward to. Just the idea that it was possible to put together this string of logic that could actually DO things in the real world was exciting (once you figured out where your initial attempt went wrong and corrected it).

I also really enjoyed the term "spaghetti code" which I think was mostly the result of the GOTO command.

In any case, thanks Thomas E. Kurtz.

Jacson6

(953 posts)
4. On the C64 I used a lot of gosub commands.
Sat Nov 16, 2024, 10:00 PM
Nov 16

You would return to the main program to avoid creating loops that would make the C64/C128 crash.

dgauss

(1,189 posts)
6. I have to say, the goto command kind of made programming into an adventure.
Sat Nov 16, 2024, 10:08 PM
Nov 16

You could pretty much goto anywhere at any time.

Intractable

(729 posts)
5. My first computer language!
Sat Nov 16, 2024, 10:00 PM
Nov 16

Post #1 is funny, but it results in an infinite loop. These are not allowed.

Otto_Harper

(776 posts)
12. Actually, infinite loops are OK
Sat Nov 16, 2024, 11:16 PM
Nov 16

As long as you apply them correctly. In my pre-BASIC days, I can recall writing a program that used an infinite loop to do housekeeping until an outside interrupt occurred. The interrupt would cause it to GOTO another piece of code, to service the interruption.

The interrupt was signalled by a variable suddenly changing value within the loop, due to actions from the OS. The problem with that code arose when folks started using the new IBM optimizing compiler. The compiler saw that there was nothing inside the loop that changed the variable, and so moved the test to outside of the loop to improve efficiency. Result was a complete loss of control into an infinite loop. On a mainframe. Which cost real money for processor time.

SWBTATTReg

(24,565 posts)
11. My favorite language among many. Basic was always there too, in many flavors and uses, among all of the other
Sat Nov 16, 2024, 11:09 PM
Nov 16

languages we used. And it was so easy to use too.

RIP, Mr. Kurtz.

duncang

(3,765 posts)
13. Sitting around
Sun Nov 17, 2024, 03:35 AM
Nov 17

Playing the game with the gorilla tossing bananas, hangman, checking amortization tables, and hating edlin. Didn’t know much but goofed with basic a little. 5.0 and edit what a upgrade.

Latest Discussions»The DU Lounge»Thomas E. Kurtz, a Creato...