Jump to content

Thomas E. Kurtz

From Wikipedia, the free encyclopedia

Thomas E. Kurtz
Kurtz, c. 1970s
Born
Thomas Eugene Kurtz

(1928-02-22)February 22, 1928
DiedNovember 12, 2024(2024-11-12)(aged 96)
EducationKnox College(BA)[1]
Princeton University(PhD)
Occupations
Known for
Spouses
Patricia Barr
(m.1953;div.1973)
Agnes Seelye Bixler
(m.1974)
Children3
Awards1974AFIPS Pioneer Award
1991IEEE Computer Science Pioneer Award

Thomas Eugene Kurtz(February 22, 1928 – November 12, 2024) was an American computer scientist and educator. ADartmouthprofessor of mathematics, he and colleagueJohn G. Kemenyare best known for co-developing theBASICprogramming language and theDartmouth Time-Sharing Systemin 1963 and 1964. These innovations made computing more accessible by simplifying programming for non-experts and allowing multiple users to share a single computer, transforming how computers were used in education and research.

For his role in creating BASIC, theIEEEhonored Kurtz in 1991 with theComputer Pioneer Award,[2]and in 1994, he was inducted as afellowof theAssociation for Computing Machinery.[3]

Early life and education

[edit]

Thomas Kurtz was born on February 22, 1928, inOak Park, Illinois,United States, to Helen Bell Kurtz and Oscar Christ Kurtz. His father worked for theLions Clubs Internationalheadquarters, holding various roles. From an early age, Kurtz developed an interest in science.[4]

Kurtz enrolled atKnox Collegeand developed an interest in mathematics, eventually taking every offered course in the subject. Encouraged by his advisor to pursue a career in statistics, he switched his major to mathematics during his senior year. Kurtz graduated from Knox College in 1950 with a bachelor's degree in mathematics.[4]

His first experience with computing came in 1951 at the Summer Session of the Institute for Numerical Analysis atUniversity of California, Los Angeles.Kurtz went on to acquire hisPh.D. degreefromPrinceton Universityin 1956. His thesis was on a problem of multiple comparisons in mathematical statistics,[2]and his advisor wasJohn Tukey.[5]Kurtz's mathematical interests includednumerical analysis,statistics, andcomputer science.

Career

[edit]
Dartmouth College

In 1956, he was recruited to Dartmouth College by John G. Kemeny and joined the Mathematics Department, where he taught statistics and numerical analysis.[5][6]

From 1963 to 1964, Kurtz and Kemeny, working with a team of students, led the development of theDartmouth Time-Sharing System(DTSS) and theBASICprogramming language. DTSS allowed multiple users at separate terminals to share the processing power of a single machine, replacing a system of exclusive reservations. Kurtz and Kemeny prioritized simplicity, ensuring that DTSS was accessible to users without technical backgrounds.[6][7][8][9]

From 1966 to 1975, Kurtz served as Director of the Kiewit Computation Center at Dartmouth,[10]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.[11][12]

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.[12]

In 1974, theAmerican Federation of Information Processing Societiesgave an award to Kurtz and Kemeny at theNational Computer Conferencefor their work on BASIC and time-sharing.[13]In 1991, theIEEE Computer Societyhonored Kurtz with theComputer Pioneer Award,[2]and in 1994, he was inducted as a fellow of theAssociation for Computing Machinery.[14]In 2023, he was inducted as a fellow of theComputer History Museum,with the award presented byBill Gates.[15]

BASIC

[edit]

The approachability of BASIC and time-sharing began what the PC and the internet took to a whole new level.

Bill Gates,in a 2023 video for Kurtz's induction as a fellow of theComputer History Museum[15]

As part of the Dartmouth Time-Sharing System, Kemeny and Kurtz created the programming languageBASIC(Beginner's All-purpose Symbolic Instruction Code). The first BASIC program ran on May 1, 1964, at 4 a.m. At the time, neither Kemeny nor Kurtz saw this as the start of something monumental. Their main hope was that BASIC would help students in understanding and engaging with the computers they were using. While Dartmouth College held the copyright to BASIC, they made it freely accessible to anyone interested in using it, and Kemeny and Kurtz made little money from 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."[10]

The theme that BASIC was for the average computer user was stressed by Kurtz. In an open letter, he reiterated 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 went on to say that BASIC was for people who did not want to dedicate their lives to programming.[16]

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 astructured language,it made it difficult to split programs into separate parts to improve maintainability.[10]

BASIC standards were created in the 1980s for theECMA,and ANSI with their versions being released in 1986 and 1987 respectively.[17]In 1975, whenBill GatesandPaul Allendeveloped a version of BASIC for theAltair 8800,one of the earliest personal computers, it helped launch the personal computer industry.[18]

Kurtz's work on BASIC was recognized by the IEEE as part of theirmilestone program,which marks historic places for human innovation from around the world. A commemorative plaque was placed on February 22, 2021.[19]

True BASIC

[edit]

In 1983, Kemeny, Kurtz, and four former Dartmouth students establishedTrue BASICwith the goal of introducing a modern commercial version of BASIC that would address the fragmentation caused by numerous incompatible dialects of the language, which were developed for early personal computers with limited memory and hardware-specific limitations. True BASIC featuredstructured programmingconstructs such as a do-loop and else-if and support for multiple operating systems.[20]

Initially backed by $2.3 million in investment, the company struggled with profitability. Disagreements with its marketing partner,Addison-Wesley,led True BASIC to take marketing in-house, but sales still fell short of expectations. The company had annual revenues above $1 million in two years, according to the CEO in 1997, but the rise of integrated BASIC implementations, particularly from Microsoft, and declining demand for standalone programming tools limited its market reach.[20]A 2004 interview noted sales of about 3,000 copies of True BASIC annually, primarily to high school students and hobbyists who had learned the language decades earlier.[21]

Personal life

[edit]

Kurtz was married to Patricia Barr from 1953 until their divorce in 1973. They had three children: twin sons Daniel Barr and Timothy David in 1954 and daughter Beth Louise in 1957.[22]In 1974, he married Agnes Seelye Bixler, to whom he remained married until his death.[6][7]

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

See also

[edit]

References

[edit]
  1. ^"Thomas E. Kurtz".IEEE Computer Society.1995.RetrievedNovember 21,2024.
  2. ^abc"Thomas E. Kurtz".IEEE Computer Society.April 27, 2018.RetrievedSeptember 1,2023.
  3. ^"ACM Fellows Award".Fellows.acm.org.Archived fromthe originalon January 21, 2012.RetrievedJanuary 15,2010.
  4. ^abNarins, Brigham, ed. (2002)."Thomas Eugene Kurtz".World of Computer Science.Vol. 1. Gale Group. p. 337.ISBN978-0-7876-5066-7.RetrievedNovember 24,2024.
  5. ^abc"In Memoriam: Thomas E. Kurtz, 1928–2024".CHM.November 14, 2024.RetrievedNovember 18,2024.
  6. ^abcdRosen, Kenneth R. (November 16, 2024)."Thomas E. Kurtz, co-creator of BASIC programming language, dies at 96".The New York Times.RetrievedNovember 18,2024.
  7. ^abLanger, Emily (November 20, 2024)."Thomas Kurtz, co-inventor of BASIC computer language, dies at 96".Washington Post.RetrievedNovember 20,2024.
  8. ^Kaisler, S.H. (2020).Mainframe Computer Systems: The General Electric Corporation.Historical Computing Machine Series. Cambridge Scholars Publisher. p. 315.ISBN978-1-5275-6116-8.RetrievedNovember 16,2024.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.
  9. ^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.
  10. ^abcSlater, Robert(February 15, 1989).Portraits in Silicon.Cambridge, Massachusetts: The MIT Press. pp. 241–249.ISBN978-0-262-69131-4.
  11. ^Schweitzer, Katha (February 15, 1985)."Knox College notes 148th anniversary".The Rock Island Argus.RetrievedNovember 16,2024.
  12. ^ab"Thomas E. Kurtz".Computer Pioneers.2013.RetrievedNovember 16,2024.
  13. ^"Transcripts of 1974 National Computer Conference Pioneer Day Session".Dartmouth Time Sharing System.Dartmouth College. 1974.
  14. ^"ACM Fellows Award".Fellows.acm.org.Archived fromthe originalon January 21, 2012.RetrievedJanuary 15,2010.
  15. ^ab"2023 Fellow Award Ceremony".CHM.November 20, 2023.RetrievedNovember 20,2024.
  16. ^"Thomas E. Kurtz − History of Computer Programming Languages".Cis-alumni.org.May 1, 1964.RetrievedNovember 27,2016.
  17. ^"Small Basic Computer Games: New 2010 Small Basic Edition".Computerscienceforkids.com.RetrievedNovember 27,2016.
  18. ^"Bill Gates at Harvard".Harvard Magazine.October 15, 2013.RetrievedNovember 16,2024.
  19. ^"Celebrating the Birth of BASIC—and Beyond".Dartmouth Campaign.RetrievedNovember 16,2024.
  20. ^abJurgens, Rick (June 1, 1997). "Keeping True to BASIC".Valley News.pp.37,41.
  21. ^Hirsch, J.M. (April 29, 2004). "Dartmouth's BASIC, Power Behind First PC, Turns 40 on Saturday".Valley News.Associated Press. pp.1,6.
  22. ^"Thomas Eugene Kurtz Obituary".Valley News. November 14, 2024.RetrievedNovember 21,2024– via legacy.com.
[edit]