토마스 E. 커츠
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
토마스 E. 커츠는 미국의 컴퓨터 과학자이자 교육자이며, 1928년생으로 2024년에 사망했다. 그는 녹스 칼리지에서 수학 학위를 받았고, 프린스턴 대학교에서 박사 학위를 취득한 후 다트머스 대학교 교수로 재직하며, 존 G. 케메니와 함께 BASIC 프로그래밍 언어를 개발했다. BASIC은 컴퓨터를 전공하지 않는 사람들도 쉽게 사용할 수 있도록 설계되었으며, 1980년대에 표준화되었고 빌 게이츠와 폴 앨런에 의해 개인용 컴퓨터에서 널리 사용되면서 인기를 얻었다. 커츠는 BASIC 개발에 기여한 공로를 인정받아 여러 상을 받았으며, 이후 True BASIC을 설립하여 현대적인 버전의 BASIC을 개발했다.
더 읽어볼만한 페이지
- 베이직 - 존 조지 케메니
존 조지 케메니는 BASIC 프로그래밍 언어 개발, 다트머스 시분할 시스템 구축, 유한 수학 분야 교재 집필, 다트머스 대학교 남녀공학화 주도 등 컴퓨터 과학과 교육 분야에 혁신적인 업적을 남긴 헝가리 태생의 미국 수학자, 컴퓨터 과학자, 교육자이다. - 다트머스 대학교 교수 - 존 매카시 (컴퓨터 과학자)
존 매카시는 LISP 프로그래밍 언어를 개발하고 '인공지능'이라는 용어를 처음 사용하는 데 기여한 인공지능 분야의 선구적인 컴퓨터 과학자로서, 가비지 컬렉션 기법 발명, 유틸리티 컴퓨팅 개념 제시 등 컴퓨터 과학 발전에 혁신적인 공헌을 했다. - 다트머스 대학교 교수 - 호세 도노소
호세 도노소는 1924년 칠레에서 태어나 칠레 가톨릭대학교 교수, 잡지 편집자 등을 역임했으며, 상류층의 몰락과 퇴폐를 고발하는 작품을 통해 국제적인 명성을 얻은 칠레의 소설가이다. - 프로그래밍 언어 설계자 - 시모어 페퍼트
남아프리카 공화국 출신 수학자이자 MIT 교수인 시모어 페퍼트는 구성주의를 발전시키고 로고(LOGO) 프로그래밍 언어 개발 및 레고 마인드스톰 개발에 기여하는 등 교육 기술 분야에서 선구적인 역할을 수행했다. - 프로그래밍 언어 설계자 - 존 매카시 (컴퓨터 과학자)
존 매카시는 LISP 프로그래밍 언어를 개발하고 '인공지능'이라는 용어를 처음 사용하는 데 기여한 인공지능 분야의 선구적인 컴퓨터 과학자로서, 가비지 컬렉션 기법 발명, 유틸리티 컴퓨팅 개념 제시 등 컴퓨터 과학 발전에 혁신적인 공헌을 했다.
토마스 E. 커츠 - [인물]에 관한 문서 | |
---|---|
기본 정보 | |
이름 | 토마스 유진 커츠 |
출생일 | 1928년 2월 22일 |
출생지 | 미국 일리노이주 오크 파크 |
사망일 | 2024년 11월 12일 |
사망지 | 미국 뉴햄프셔주 레바논 |
배우자 | 패트리샤 바 (1953년–1973년, 이혼) 애그니스 실리 빅슬러 (1974년) |
자녀 | 3명 |
학력 | 녹스 칼리지 (문학사) 프린스턴 대학교 (철학박사) |
직업 | 컴퓨터 과학자 수학자 통계학자 |
알려진 업적 | BASIC 다트머스 타임 셰어링 시스템 |
수상 | 1974년 AFIPS 파이오니어 상 1991년 IEEE 컴퓨터 과학 파이오니어 상 |
학문 분야 | |
분야 | 컴퓨터 과학 수학 통계학 |
박사 지도 교수 | 존 튜키 |
개발 | |
개발 | BASIC 트루 베이직 DTSS |
2. 어린 시절과 교육
토마스 커츠는 1928년 2월 22일 미국 일리노이주 오크 파크에서 태어났다. 그의 아버지는 오스카 크리스트 커츠로 라이온스 클럽 국제본부에서 여러 직책을 맡았고, 어머니는 헬렌 벨 커츠였다. 커츠는 어린 시절부터 과학에 관심을 가졌다.[4]
1956년, 존 G. 케메니는 커츠를 다트머스 대학교 수학과에 초빙하여 통계학과 수치 해석을 가르치게 했다.[22][23]
1963년부터 1964년까지 커츠와 케메니는 대학용 시분할 시스템인 '다트머스 타임 섀어링 시스템'의 최초 버전과 BASIC 언어를 개발했다.
녹스 칼리지(Knox College)에 입학한 커츠는 수학에 대한 관심을 키워 제공되는 모든 수학 과정을 수강했다. 지도교수는 그에게 통계학 분야의 경력을 권유했고, 4학년 때 수학으로 전공을 바꿨다. 1950년, 커츠는 녹스 칼리지에서 수학 학사 학위를 받았다.
1951년 캘리포니아 대학교 로스앤젤레스(University of California, Los Angeles) 수치 해석 연구소 여름 세션에서 커츠는 처음으로 컴퓨팅을 경험했다. 1956년 프린스턴 대학교(Princeton University)에서 존 튜키(John Tukey)의 지도를 받아 수학적 통계의 다중 비교 문제에 관한 논문으로 박사 학위를 받았다.[2][22] 커츠의 관심 분야는 수치 분석, 통계, 컴퓨터 과학이었다.[41]
3. 다트머스 대학교에서의 경력
1963년부터 1964년까지 커츠와 케메니는 학생들로 구성된 팀과 함께 다트머스 시분할 시스템(DTSS)과 베이직 프로그래밍 언어 개발을 이끌었다. DTSS는 여러 사용자가 개별 단말기를 통해 단일 머신의 처리 능력을 공유할 수 있도록 하여 독점 예약 시스템을 대체했다. 커츠와 케메니는 단순성을 우선시하여 기술적 배경이 없는 사용자도 DTSS에 접근할 수 있도록 했다.[23][5][6][7]
1966년부터 1975년까지 커츠는 다트머스의 키윗 컴퓨테이션 센터 소장을 역임했고,[8] 1975년부터 1978년까지는 학술 컴퓨팅 사무소 소장을 역임했다. 1980년, 그는 스티븐 J. 갈런드와 함께 다트머스에서 컴퓨터 및 정보 시스템 석사 과정을 시작했다. 이 프로그램은 1988년에 종료되었고, 커츠는 교수직으로 돌아가 1993년에 은퇴했다.[9][10]
커츠는 EDUCOM의 이사회 의장 및 이사, NERComP의 이사 및 의장을 역임했으며, 대통령 과학 자문 위원회의 피어스 패널에서도 활동했다. 또한 커츠는 CONDUIT 프로젝트와 교육용 컴퓨팅에 관한 CCUC 컨퍼런스의 운영위원회에서도 활동했다.[10]
4. 베이직(BASIC) 개발
케메니와 커츠는 다트머스 타임 섀어링 시스템의 일부로 BASIC 프로그래밍 언어를 만들었다. 최초의 BASIC 프로그램은 1964년 5월 1일 오전 4시에 실행되었다. 케메니와 커츠는 이것을 대단한 일의 시작으로 생각하지 않았고, 단지 학생들이 컴퓨터에 대해 배우는 데 도움이 되기를 바랐다. 이들은 BASIC을 대중에게 즉시 배포했고, 다트머스 대학교는 BASIC에 대한 저작권을 소유했지만 누구나 무료로 사용할 수 있게 했다.[43] BASIC은 출판된 책과 함께 많은 긍정적인 피드백을 받았다.[44]
4. 1. 개발 배경
BASIC 언어로의 여정은 길었다. 케메니와 커츠는 1956년 컴퓨팅 언어를 만들기 위한 다트머스의 첫 번째 시도인 DARSIMCO (Dartmouth Simplified Code)를 만들었다. 그러나 DARSIMCO는 FORTRAN 언어가 나타나자 곧 구식이 되었다.[14] 1962년 케메니와 다트머스 학부생인 시드니 마샬은 BASIC의 직접적인 전신이 되는 DOPE ( Dartmouth Oversimplified Programming Experiment) 라는 언어를 만들었다. DOPE 자체는 거의 사용되지 않았고 커츠는 FORTRAN 및 ALGOL과 같은 성공적인 언어를 구현하는 것을 선호했다. LGP-30 용 Dartmouth ALGOL 30 에 대한 커츠의 경험은 이러한 언어의 하위 집합을 고안하는 것이 그다지 실용적이지 않다는 것을 확신시켰고, 이로 인해 그는 완전히 새로운 언어를 생성한다는 케메니의 개념을 채택하게 되었다.[14]
4. 2. 베이직의 특징 및 철학
존 케메니와 함께 다트머스 대학교의 다트머스 타임 섀어링 시스템의 일부로 BASIC 프로그래밍 언어를 만든 토마스 E. 커츠는 언어 이름이 의미를 가지면서도 간단한 약어로 된 이름을 짓고자 했다. 커츠는 "단순하지만 단순하지 않은 단어를 원했고 BASIC이 바로 그 단어였다"라고 말했다.[43]
커츠는 BASIC이 평범한 컴퓨터 사용자를 위한 것이라는 점을 강조했다. 그는 공개 서한에서 BASIC이 당시의 모든 프로그래밍 언어가 전문가 전용이었기 때문에 학생들에게 배우기 쉬운 간단한 프로그래밍 언어를 제공하기 위해 발명되었다는 점을 반복해서 강조했다. 또한 BASIC은 프로그래밍에 평생을 바치고 싶지 않은 사람들을 위한 것이라고 말했다.[45]
4. 3. 비판과 한계
베이직은 널리 성공적인 것으로 평가받았지만, 많은 컴퓨팅 전문가들은 더 크고 복잡한 프로그램에는 적합하지 않다고 생각했다. 특히 "GO TO" 문을 사용하면 프로그램의 한 줄에서 다른 줄로 이동할 때 코드가 혼란스러워지고 가독성이 떨어지는 문제가 발생했다.[47]
또한, 원래 베이직은 구조화되지 않았기 때문에 프로그램을 별도의 부분으로 나누어 가독성을 높이기 어려웠다. 이러한 비구조적인 특성은 코드의 일부를 디버깅하고 수정하는 것을 어렵게 만들어, 대기업에서 베이직을 사용하는 데 제한을 가했다. 결과적으로 베이직은 주로 작은 프로그램에만 사용되는 언어로 남게 되었다.[47]
4. 4. 베이직의 확산과 영향
ECMA과 ANSI에 대한 BASIC 표준은 1980년대에 만들어졌으며 해당 버전은 각각 1986년과 1987년에 발표되었다.[46] 1975년 하버드 대학교 기숙사에서 빌 게이츠와 폴 앨런이 알테어 8800용 BASIC 버전[17]을 만든 후 BASIC의 인기는 급증했다. 게이츠와 앨런의 BASIC 버전은 가장 널리 사용된 BASIC이 되었다.
BASIC에 대한 그의 작업은 [https://www.ieee.org/ IEEE]에서 전 세계 인간 혁신의 역사적 장소를 표시하는 이정표 프로그램의 일부로 인정받았다. 이를 기념하는 [https://ethw.org/Milestones:BASIC_Computer_Language 명판]이 2021년 2월 22일에 설치되었다.[18]
5. 트루 베이직(True BASIC)
1983년, "Street BASIC"의 확산에 대응하여 다트머스 졸업생 그룹은 케메니와 커츠를 설득하여 다트머스 버전의 BASIC 언어를 상용 제품으로 제공하였다. 이들은 True Basic, Inc.를 설립하고, 다트머스 BASIC 7을 기반으로 첫 제품을 출시했다. 이 제품은 "IF. . THEN. . ELSE, DO. . LOOP and EXIT DO"와 같이 현대적인 프로그래밍 요소를 갖추고 있었다.[48] 회사는 자사 제품을 "단순하고, 우아하고, 강하다. 트루 베이직."이라고 설명했다. 케메니의 조언에 따라 True BASIC(트루 베이식)은 단일 OS나 컴퓨터 시스템으로 제한되지 않았다. "현재 트루 베이직 버전은 DOS, macOS, Windows, Unix 및 Linux 시스템에서 사용할 수 있다."[49] 커츠는 1993년 다트머스 칼리지에서 은퇴하면서도 트루 베이직을 계속 개발하고 유지하고 있다.
6. 수상 및 영예
1974년, 미국 정보 처리 협회(American Federation of Information Processing Societies)는 베이직(BASIC)과 시분할 시스템에 대한 공로로 전국 컴퓨터 컨퍼런스에서 커츠와 케메니에게 상을 수여했다.[11] 1991년, IEEE 컴퓨터 학회(IEEE Computer Society)는 커츠에게 컴퓨터 개척자상(Computer Pioneer Award)을 수여했고,[12] 1994년에는 ACM(Association for Computing Machinery)의 펠로우로 선정되었다.[13] 2023년에는 컴퓨터 역사 박물관(Computer History Museum) 펠로우로 선정되었으며, 빌 게이츠(Bill Gates)가 시상했다.[14]
7. 개인적인 삶
커츠는 1953년 패트리샤 바(Patricia Barr)와 결혼하여 1973년에 이혼했다. 슬하에 세 자녀를 두었는데, 1954년에 태어난 쌍둥이 아들 대니얼 바(Daniel Barr)와 티머시 데이비드(Timothy David), 그리고 1957년에 태어난 딸 베스 루이스(Beth Louise)이다.[21] 1974년 그는 애그니스 실리 빅슬러(Agnes Seelye Bixler)와 재혼하여 사망할 때까지 함께했다.[23][5]
커츠는 2024년 11월 12일, 뉴햄프셔주 레바논에서 패혈증으로 인한 다발성 장기 부전으로 96세의 나이로 사망했다.[22][23]
참조
[1]
웹사이트
Thomas E. Kurtz
https://history.comp[...]
2024-11-21
[2]
웹사이트
Thomas E. Kurtz
https://www.computer[...]
2018-04-27
[3]
웹사이트
ACM Fellows Award
https://web.archive.[...]
2010-01-15
[4]
서적
World of Computer Science
https://archive.org/[...]
Gale Group
2024-11-24
[5]
뉴스
Thomas Kurtz, co-inventor of BASIC computer language, dies at 96
https://www.washingt[...]
2024-11-20
[6]
서적
Mainframe Computer Systems: The General Electric Corporation
https://books.google[...]
Cambridge Scholars Publisher
2024-11-16
[7]
서적
The Dartmouth Time-Sharing System
https://bitsavers.or[...]
Ellis Horwood Ltd. and John Wiley & Sons
1980
[8]
서적
Portraits in Silicon
https://archive.org/[...]
The MIT Press
1989-02-15
[9]
뉴스
Knox College notes 148th anniversary
https://www.newspape[...]
The Rock Island Argus
2024-11-16
[10]
웹사이트
Thomas E. Kurtz
https://history.comp[...]
2024-11-16
[11]
웹사이트
Transcripts of 1974 National Computer Conference Pioneer Day Session
http://dtss.dartmout[...]
Dartmouth College
[12]
웹사이트
Thomas E. Kurtz
https://www.computer[...]
2023-09-01
[13]
웹사이트
ACM Fellows Award
https://web.archive.[...]
2010-01-15
[14]
웹사이트
2023 Fellow Award Ceremony
https://computerhist[...]
2024-11-20
[15]
웹사이트
Thomas E. Kurtz − History of Computer Programming Languages
https://cis-alumni.o[...]
2016-11-27
[16]
웹사이트
Small Basic Computer Games: New 2010 Small Basic Edition
http://www.computers[...]
2016-11-27
[17]
웹사이트
Bill Gates at Harvard
https://www.harvardm[...]
2024-11-16
[18]
웹사이트
Celebrating the Birth of BASIC—and Beyond
https://calltolead.d[...]
2024-11-16
[19]
뉴스
Keeping True to BASIC
https://www.newspape[...]
1997-06-01
[20]
뉴스
Dartmouth's BASIC, Power Behind First PC, Turns 40 on Saturday
https://www.newspape[...]
2004-04-29
[21]
뉴스
Thomas Eugene Kurtz Obituary
https://www.legacy.c[...]
Valley News
2024-11-14
[22]
웹사이트
In Memoriam: Thomas E. Kurtz, 1928–2024
https://computerhist[...]
2024-11-18
[23]
뉴스
Thomas E. Kurtz, co-creator of BASIC programming language, dies at 96
https://www.nytimes.[...]
2024-11-18
[24]
서적
World of Computer Science
http://www.bookrags.[...]
Gale
2010-01-15
[25]
서적
Portraits in Silicon
https://books.google[...]
The MIT Press
2022-06-12
[26]
서적
Portraits in silicone
MIT Press
1987
[27]
간행물
BOOK AND FILM REVIEWS: Highly Recommended: Basic Programming
1972-02-10
[28]
웹사이트
Thomas E. Kurtz - History of Computer Programming Languages
http://cis-alumni.or[...]
2016-11-27
[29]
웹사이트
Small Basic Computer Games: New 2010 Small Basic Edition
http://www.computers[...]
2016-11-27
[30]
웹사이트
Milestones:List of IEEE Milestones
https://ethw.org/Mil[...]
2024-06-02
[31]
웹사이트
Kemeny & Kurtz - The Invention Of BASIC
http://www.i-program[...]
2016-11-27
[32]
웹사이트
The Original BASIC
http://www.truebasic[...]
True BASIC
2022-06-12
[33]
웹사이트
TRANSCRIPTS OF 1974 National Computer Conference Pioneer Day Session
http://dtss.dartmout[...]
Dartmouth College
2024-06-02
[34]
웹사이트
Thomas E. Kurtz - IEEE Computer Society
https://www.computer[...]
2023-09-01
[35]
웹사이트
ACM Fellows Award
https://web.archive.[...]
2010-01-15
[36]
웹사이트
Thomas Kurtz Obituary (2024) - Hanover, NH - Valley News
https://www.legacy.c[...]
2024-11-15
[37]
서적
World of Computer Science on Thomas Eugene Kurtz
http://www.bookrags.[...]
2010-01-15
[38]
웹인용
TRANSCRIPTS OF 1974 National Computer Conference Pioneer Day Session
http://dtss.dartmout[...]
Dartmouth College
[39]
웹인용
Computer Pioneer Award
http://www.computer.[...]
2010-01-15
[40]
웹인용
ACM Fellows Award
https://web.archive.[...]
2010-01-15
[41]
웹인용
Thomas E. Kurtz • IEEE Computer Society
http://www.computer.[...]
2016-11-27
[42]
서적
Portraits in Silicon
https://books.google[...]
The MIT Press
2022-06-12
[43]
서적
Portraits in silicone.
MIT Press
1987-00-00
[44]
간행물
BOOK AND FILM REVIEWS: Highly Recommended: Basic Programming, The Physics Teacher.
1972-02-10
[45]
웹인용
Thomas E. Kurtz - History of Computer Programming Languages
http://cis-alumni.or[...]
2016-11-27
[46]
웹인용
Small Basic Computer Games: New 2010 Small Basic Edition
http://www.computers[...]
2016-11-27
[47]
서적
Portraits in silicone.
MIT Press
1987-00-00
[48]
웹인용
Kemeny & Kurtz - The Invention Of BASIC
http://www.i-program[...]
2016-11-27
[49]
웹인용
The Original BASIC
http://www.truebasic[...]
True BASIC
2022-06-12
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com