Thomas E. Kurtz has died

Legacy of BASIC and Kurtz’s Contribution

  • Widely credited with democratizing computing and removing it from an expert “priesthood.”
  • BASIC seen as the first language for an entire generation, especially in the 70s–90s and early microcomputer era.
  • Emphasis on its role as an easy on-ramp: immediate feedback at a REPL, simple syntax, no toolchain setup.
  • Many note BASIC’s presence everywhere: ROMs on home micros, manuals, school systems, calculators, business minis, and magazines.
  • Several argue the true innovation wasn’t the language design itself but the vision of broad, open access to computing.

Personal Impact and Nostalgia

  • Numerous stories of first programs: 10 PRINT ... 20 GOTO 10, games, graphics demos, simple business tools.
  • Many describe BASIC as life-changing: led to CS study, first jobs, or long software careers.
  • Time/place variety: Apple II, TRS-80, Commodore 64, ZX-81, Atari, TI machines, HP/DEC systems, DTSS, QBasic, GW-BASIC, Rocky Mountain BASIC, etc.
  • Some recount BASIC-powered systems still used in serious domains (finance, nuclear plants).

Language Design, Pedagogy, and Critique

  • Dijkstra’s criticisms surface: opposition to GOTO, insistence on mathematically rigorous, proof-first CS education.
  • Contrasted with “constructionist” or experiment-first learning where students tinker, debug, and learn by doing.
  • Several note that few programmers actually learned in the highly formal way Dijkstra advocated.
  • Discussion that classic BASIC does not scale well: unstructured control flow, global state, line numbers; large programs can become unreadable “spaghetti.”
  • Counterpoint: with discipline and standards, sizable and maintainable BASIC systems were built.

Comparisons with Other Languages and Evolutions

  • Comparisons to Pascal: stricter, more “serious,” but also fragmented in practice; expectations differed.
  • Mentions of successors and relatives: VB, VB for Excel, TI-BASIC, Pick BASIC, LibertyBASIC, and modern languages like Python, Racket, Smalltalk as better-scalable teaching tools.
  • Some modern language designers say BASIC’s ease, especially for strings and interactive use, influenced later design decisions.

Community and Meta Discussion

  • Multiple calls for, and observations about, the HN black bar memorial.
  • Suggestions for an HN “hall of fame” page listing pioneers commemorated this way.