Jump to content

Thomas E. Kurtz

From Wikipedia, the free encyclopedia
Thomas E. Kurtz
Born
Thomas Eugene Kurtz

(1928-02-22)February 22, 1928
DiedNovember 12, 2024(2024-11-12) (aged 96)
EducationPrinceton University
Knox College
Occupations
Known forBASIC, True BASIC
Awards1974 AFIPS Pioneer Award
1991 IEEE Computer Science Pioneer Award

Thomas Eugene Kurtz (February 22, 1928 – November 12, 2024) was an American computer scientist and educator. A Dartmouth professor of mathematics, he and colleague John G. Kemeny[1] set in motion the then revolutionary concept of making computers as freely available to college students as library books were, by implementing the concept of time-sharing at Dartmouth College. In his mission to allow non-expert users to interact with the computer, he co-developed the BASIC programming language (Beginners All-purpose Symbolic Instruction Code) and the Dartmouth Time-Sharing System during 1963 to 1964.

A native of Oak Park, Illinois, United States, Kurtz graduated from Knox College in 1950, and was awarded a Ph.D. degree from Princeton University in 1956, where his advisor was John Tukey, and joined the Mathematics Department of Dartmouth College that same year, where he taught statistics and numerical analysis.

In 1983, Kurtz and Kemeny co-founded a company called True BASIC, Inc. to market True BASIC, an updated version of the language.

Kurtz also served as Council Chairman and Trustee of EDUCOM, as well as Trustee and Chairman of NERComP, and on the Pierce Panel of the President's Scientific Advisory Committee. Kurtz also served on the steering committees for the CONDUIT project and the CCUC conferences on instructional computing.[2]

In 1974, the American Federation of Information Processing Societies gave an award to Kurtz and Kemeny at the National Computer Conference for their work on BASIC and time-sharing.[3] In 1991, the Computer Society honored Kurtz with the IEEE Computer Pioneer Award,[4] and in 1994, he was inducted as a Fellow of the Association for Computing Machinery.[5]

Background

[edit]

In 1951, Kurtz's first experience with computing came at the Summer Session of the Institute for Numerical Analysis at University of California, Los Angeles. His interests have included numerical analysis, statistics, and computer science ever since. He graduated in 1950 when he obtained his bachelor's degree majoring in mathematics and in 1956, at the age of 28, he went on to acquire his PhD from Princeton University. His thesis was on a problem of multiple comparisons in mathematical statistics.[4]

Kurtz died in Lebanon, New Hampshire, on November 12, 2024, at the age of 96.[6]

Dartmouth

[edit]

From 1963 to 1964, Kurtz and Kemeny, working with a team of students, led the development of the Dartmouth Time-Sharing System (DTSS), a time-sharing system for university use, and the BASIC language.[7][8]

From 1966 to 1975, Kurtz served as Director of the Kiewit Computation Center at Dartmouth,[9] and from 1975 to 1978, Director of the Office of Academic Computing. In 1979, he and Stephen J. Garland started a Computer and Information Systems master's program at Dartmouth. After the program ended in 1988, Kurtz returned to teaching, retiring in 1993.[10][2]

Dartmouth College

BASIC

[edit]

As part of the Dartmouth Time-Sharing System, Kemeny and Kurtz created the BASIC programming language. The very first BASIC program ran on May 1, 1964, at 4 a.m., and neither Kemeny nor Kurtz thought of this as a start to something grand. They merely hoped it would help students learn something about the computers they were using. The pair made certain that their invention was immediately dispersed to the public and made little money from it. Dartmouth College copyrighted BASIC, however it made BASIC available and free to anyone wanting to use it. The name for the language originated from Kurtz's wish to have a simple acronym that meant something as well. Kurtz states that, "We wanted a word that was simple but not simple-minded, and BASIC was that one."[11]Slater, Robert (1987). Portraits in Silicon. Cambridge, Mass: MIT Press (MA). pp. 241–249. ISBN 0-262-19262-4.</ref> BASIC along with the books published on it earned a lot of positive feedback, for example: "This second edition of Basic Programming gives a thorough description of BASIC, which is useful not only for the beginner, but also for the more experienced programmer." "My overall evaluation of BASIC programming is that it is ideal for the individual who wishes to program with a minimum of effort and of equal value for group or classroom instruction."[12]

The theme that BASIC was for the average computer user is stressed by Kurtz. In an open letter he reiterates upon past statements that BASIC was invented to give students a simple programming language that was easy to learn, as all the current languages of the time were dedicated to professionals. He then went on to say that BASIC was for people who did not want to dedicate their lives to programming.[13]

Although BASIC was widely regarded as a success, some critics considered it to be confusing for longer programs, especially when the "GO TO" statement was used to jump between parts of a program. In addition, because the language was not designed as a structured language, it made it difficult to split programs into separate parts to improve maintainability.[11]

BASIC standards were created in the 1980s for the ECMA, and ANSI with their versions being released in 1986 and 1987 respectively.[14] In 1975, when Bill Gates and Paul Allen developed a version of BASIC for the Altair 8800, one of the earliest personal computers, it helped launch the personal computer industry.[15]

Kurtz's work on BASIC was recognized by the IEEE as part of their milestone program which marks historic places for human innovation from around the world. Places honored include Thomas Edison's lab in Menlo Park, New Jersey, where he invented the light bulb and phonograph, and the hilltop outside Bologna, Italy where Guglielmo Marconi sent the first transatlantic radio transmission. The plaque was placed on February 22, 2021.[16]

True BASIC

[edit]
True Basic example

In 1983, in response to a proliferation of "Street BASICs," a group of graduating Dartmouth students persuaded Kemeny and Kurtz to offer the Dartmouth version of the language as a commercial product. The first offering of their company, True Basic, Inc., was based on Dartmouth BASIC 7, which featured modern programming constructs such as "IF..THEN..ELSE, DO..LOOP and EXIT DO".[17] The company described its product as "Simple. Elegant. Powerful. True BASIC." Upon Kemeny's advice, True BASIC was not limited to a single OS or computer system. "Today versions of True BASIC are available for DOS, macOS, Windows, Unix, and Linux systems".[18]

See also

[edit]

References

[edit]
  1. ^ Brigham Narins, ed. (2002). "Thomas Eugene Kurtz". World of Computer Science. Vol. 1. Gale. p. 337. ISBN 978-0-7876-5066-7. Retrieved 2010-01-15.
  2. ^ a b "Thomas E. Kurtz". Computer Pioneers. 2013. Retrieved 2024-11-16.
  3. ^ "TRANSCRIPTS OF 1974 National Computer Conference Pioneer Day Session". Dartmouth Time Sharing System. Dartmouth College. 1974.
  4. ^ a b "Thomas E. Kurtz". IEEE Computer Society. 27 April 2018. Retrieved 2023-09-01.
  5. ^ "ACM Fellows Award". Fellows.acm.org. Archived from the original on 2012-01-21. Retrieved 2010-01-15.
  6. ^ "Thomas Kurtz, Co-Creator of Computer Language Basic, Dies at 96". Bloomberg. 14 November 2024.
  7. ^ Kaisler, S.H. (2020). Mainframe Computer Systems: The General Electric Corporation. Historical Computing Machine Series. Cambridge Scholars Publisher. p. 315. ISBN 978-1-5275-6116-8. Retrieved 2024-11-16. The Dartmouth Time Sharing System (DTSS) implementation began in 1963 by a student team under the direction of Kemeny and Kurtz. The GE-225 arrived on campus in February 1964. With DTSS, it began operation on May 1, 1964.
  8. ^ Gordon, M. Bull (1980). The Dartmouth Time-Sharing System (PDF). Ellis Horwood Ltd. and John Wiley & Sons. On 1st May 1964 at 4 am, the first program in BASIC ran successfully, barely one and one half months after delivery of the hardware.
  9. ^ Slater, Robert (February 1989). Portraits in Silicon. The MIT Press. p. 247. ISBN 9780262691314. Retrieved 12 June 2022.
  10. ^ Schweitzer, Katha (1985-02-15). "Knox College notes 148th anniversary". The Rock Island Argus. Retrieved 2024-11-16.
  11. ^ a b Cite error: The named reference portraits1987 was invoked but never defined (see the help page).
  12. ^ John G. Kemeny, Thomas E. Kurtz, and Anthony Feliu, 1972. BOOK AND FILM REVIEWS: Highly Recommended: Basic Programming, The Physics Teacher. February, 10, pg 103
  13. ^ "Thomas E. Kurtz − History of Computer Programming Languages". Cis-alumni.org. 1964-05-01. Retrieved 2016-11-27.
  14. ^ "Small Basic Computer Games: New 2010 Small Basic Edition". Computerscienceforkids.com. Retrieved 2016-11-27.
  15. ^ "Bill Gates at Harvard". Harvard Magazine. 2013-10-15. Retrieved 2024-11-16.
  16. ^ "Celebrating the Birth of BASIC—and Beyond". Dartmouth Campaign. Retrieved 2024-11-16.
  17. ^ "Kemeny & Kurtz − The Invention of BASIC". I-programmer.info. 2014-04-29. Retrieved 2016-11-27.
  18. ^ "The Original BASIC". True BASIC. Retrieved 2022-06-12.
[edit]