크리스토퍼 스트래치
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
크리스토퍼 스트래치는 영국의 컴퓨터 과학자이자 프로그래머로, 1916년 11월 16일에 태어나 1975년에 사망했다. 그는 CPL 프로그래밍 언어를 개발하고, 시분할 시스템 개념을 창안하는 등 컴퓨터 과학 발전에 기여했다. 또한 최초의 비디오 게임 중 하나로 여겨지는 체커 프로그램을 개발하고, 컴퓨터 음악에도 기여했다. 옥스퍼드 대학교는 그의 업적을 기려 컴퓨터 과학과에 크리스토퍼 스트래치 컴퓨팅 석좌교수를 두고 있다.
더 읽어볼만한 페이지
- 잉글랜드의 성소수자 과학자 - 앨런 튜링
앨런 튜링은 제2차 세계 대전 중 에니그마 암호 해독에 기여하고 컴퓨터 과학 분야에 지대한 영향을 미친 영국의 수학자, 컴퓨터 과학자이며, 동성애 혐의로 유죄 판결을 받은 후 자살로 생을 마감했다. - 잉글랜드의 성소수자 과학자 - 존 메이너드 케인스
존 메이너드 케인스는 20세기 가장 영향력 있는 경제학자 중 한 명으로, 거시경제 이론을 통해 현대 경제학과 정책에 혁명적인 변화를 가져왔으며, 정부의 적극적인 경제 개입을 옹호하는 그의 사상은 현대 경제학에 지속적인 영향을 미치고 있다. - 잉글랜드의 컴퓨터 과학자 - 올리버 셀프리지
영국 출신의 인공지능 선구자 올리버 셀프리지는 "판데모니엄" 논문으로 패턴 인식과 기계 학습 분야에 혁신을 가져왔으며, 다트머스 워크숍 참가, MIT 링컨 연구소 등에서 활발히 활동했고 NSA 자문위원으로도 활동한 인물이지만, 정보원 폭로 논란도 있는 인물이다. - 잉글랜드의 컴퓨터 과학자 - 팀 버너스리
팀 버너스-리는 월드 와이드 웹을 발명하고 최초의 웹 브라우저와 웹 서버를 개발하여 현대 인터넷의 기반을 마련한 영국의 컴퓨터 과학자이다. - 성소수자 수학자 - 루트비히 비트겐슈타인
루트비히 비트겐슈타인은 20세기 중요한 철학자 중 한 명으로, 『논리철학논고』를 통해 초기 논리실증주의를 대표하고 『철학적 탐구』로 후기 일상언어철학의 기초를 세웠으며, 언어 게임 개념을 제시하여 현대 철학에 큰 영향을 미쳤다. - 성소수자 수학자 - 앨런 튜링
앨런 튜링은 제2차 세계 대전 중 에니그마 암호 해독에 기여하고 컴퓨터 과학 분야에 지대한 영향을 미친 영국의 수학자, 컴퓨터 과학자이며, 동성애 혐의로 유죄 판결을 받은 후 자살로 생을 마감했다.
크리스토퍼 스트래치 - [인물]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
이름 | 크리스토퍼 스트레이치 |
출생일 | 1916년 11월 16일 |
출생지 | 잉글랜드 햄스테드 |
사망일 | 1975년 5월 18일 |
사망지 | 잉글랜드 옥스포드 |
국적 | 영국 |
분야 | 컴퓨터 과학 |
근무 기관 | 케임브리지 대학교 옥스포드 대학교 세인트 에드먼드 스쿨, 캔터베리 해로우 스쿨 |
학력 | 그레샴 스쿨 |
모교 | 케임브리지 대학교 (BA) |
지도교수 | 값찾기 |
박사 과정 학생 | 피터 모세스 데이비드 터너 |
알려진 업적 | CPL 표시적 의미론 Fundamental Concepts in Programming Languages 시분할 시스템 |
영향 | 값찾기 |
영향을 준 인물 | 값찾기 |
수상 | 값찾기 |
부모 | 올리버 스트레이치 레이 코스텔로 |
발음 | |
영어 발음 (IPA) | /ˈstreɪtʃi/ |
학술 정보 | |
ISSN | 1388-3690 |
참고 자료 | |
웹 아카이브 | 케임브리지 대학교 웹사이트 |
ISBN | 978-0-262-03008-3 |
유튜브 링크 | 최초의 비디오 게임 |
2. 생애
크리스토퍼 스트래치는 1916년 11월 16일 잉글랜드 햄프스티드에서 태어났으며, 그의 가족은 블룸즈버리 그룹에 속해 있었다. 13세에 그레샴 학교에 입학하여 지성을 보였지만 성적은 좋지 않았고, 1935년 케임브리지 대학교 킹스 칼리지에 입학하여 수학, 물리학을 공부했으나, 동성애 성향과의 갈등으로 인해 학업에 어려움을 겪었다.[33]
제2차 세계 대전이 끝날 때까지 STC에서 연구원으로 근무하며 레이더에 사용되는 전자관 설계를 위한 수학적 해석을 담당했고, 미분해석기를 사용하면서 계산 기계 연구를 시작했다. 종전 후에는 학교 교사로 채용되어 수학과 물리학을 가르쳤으며, 1949년에는 해로우 스쿨에서 3년간 근무했다.
1951년, 국립 물리 연구소(NPL)에서 파일럿 ACE를 이용해 체커 프로그램을 개발했고, 맨체스터 마크 I용으로 프로그램을 수정하여 "체커를 적절한 속도로 끝까지 플레이할 수 있는" 수준으로 발전시켰다. 또한, 초기 컴퓨터 음악 프로그램 중 하나를 작성하여 "메에메에 검은 양"을 연주하게 했다.[34]
1952년부터 1959년까지 국립 연구 개발 공사(NRDC)에서 근무하며 세인트로렌스 수로 프로젝트 등 다양한 프로젝트에 참여했고, 미국의 여러 컴퓨터 센터를 방문하여 명령어 집합을 수집했다. Elliott 401과 Ferranti Pegasus용 프로그램을 작성했으며, 로저 펜로즈 등과 함께 항공기 진동 해석을 수행하여 시분할 개념을 창안했다.
1959년, NRDC를 떠나 컴퓨터 컨설턴트로 활동하며 다양한 프로젝트에 참여했고, 1962년에는 케임브리지 대학교에서, 1965년에는 옥스퍼드 대학교에서 직위를 얻어 전산학 교수로 재직했다.
2. 1. 초기 생애 및 교육
크리스토퍼 스트래치는 1916년 11월 16일 잉글랜드 햄프스티드에서 올리버 스트래치와 레이 코스텔로 사이에서 태어났다. 그의 아버지는 리처드 스트래치의 아들이자 헨리 스트래치 준남작의 증손자였다. 그의 누나는 작가 바바라 스트래치였다. 1919년, 가족은 고든 스퀘어 51번지로 이사했다. 스트래치 가문은 블룸즈버리 그룹에 속했으며, 이 그룹에는 버지니아 울프, 존 메이너드 케인스, 스트래치의 삼촌 리턴 스트래치 등이 있었다.[33]스트래치는 13세에 그레샴 학교에 입학하여 뛰어난 재능을 보였지만, 전반적으로 학업 성적은 좋지 않았다. 1935년에는 킹스 칼리지, 케임브리지(앨런 튜링과 같은 칼리지)에 입학했지만, 학업을 계속 소홀히 했다. 스트래치는 수학을 공부하다가 물리학으로 전공을 변경했다. 케임브리지에서 3학년을 마칠 무렵, 스트래치는 자신의 동성애적 성향을 받아들이는 과정에서 신경 쇠약을 겪었다.[33] 그는 케임브리지로 돌아왔지만, 자연과학 트리포스에서 "하위 2등급"을 받았다.
2. 2. 경력
스트래치는 스탠다드 텔레폰 앤드 케이블즈(STC)에서 연구 물리학자로 일하며 레이더 설계에 필요한 수학적 분석을 담당했다. 제2차 세계 대전 이후, 스트래치는 캔터베리 세인트 에드먼드 학교와 해로우 학교에서 수학과 물리학을 가르쳤다.[34] 1951년, 스트래치는 영국 국립 물리 연구소(NPL)에서 파일럿 ACE를 이용해 최초의 체커 프로그램(비디오 게임) 중 하나를 개발했다.[8] 같은 해, 스트래치는 페란티 마크 1에서 영국 국가 "국왕 만세"를 연주하는 초기 컴퓨터 음악을 프로그래밍했다.[12][13] 1952년, 스트래치는 페란티 마크 1을 위해 최초의 전자 문학 작품 중 하나로 알려진 "스트래치 사랑의 편지 알고리즘"을 프로그래밍했다.[14]1952년부터 1959년까지, 스트래치는 국립 연구 개발 공사(NRDC)에서 근무하며 세인트로렌스 수로 프로젝트, 엘리엇 브라더스 (컴퓨터 회사) 컴퓨터 및 페란티 페가수스 컴퓨터 프로그래밍 등 다양한 프로젝트에 참여했다. 그는 도널드 B. 길리스와 함께 프로그램 재배치를 위한 베이스 레지스터 설계 등 컴퓨팅 설계에 관한 세 개의 특허를 출원했다. 그는 또한 항공기의 진동 분석 작업에도 참여했으며, 로저 펜로즈와 잠시 협력했다.
1959년, 스트래치는 컴퓨터 컨설턴트로 독립하여 NRDC, EMI, 페란티 등 여러 조직을 위해 컴퓨터 논리 설계, 자동 코드 제공, 고급 프로그래밍 언어 설계 등 광범위한 프로젝트를 수행했다. 1959년, 스트래치는 시분할 시스템 개념을 개발하고 특허를 출원했으며,[17][18] 유네스코 정보 처리 컨퍼런스에서 관련 논문을 발표했다.[19][20]
1962년, 스트래치는 케임브리지 대학교에서 직책을 맡았으며, 1965년에는 옥스퍼드 대학교 프로그래밍 연구 그룹의 초대 이사로 임명되었다. 1971년, 스트래치는 영국 컴퓨터 협회 특별 회원으로 선출되었다. 1975년, 스트래치는 감염성 간염으로 사망했다.[23]
3. 업적
스트래치는 CPL 개발, 프로그래밍 언어의 기본 개념 강의 노트를 통한 L-값과 R-값 구분 공식화 및 커링 용어 고안, 페란티 페가수스 컴퓨터 설계 참여, 범용 매크로 생성기(GPM) 설계와 같은 업적을 남겼다. GPM은 m4에 큰 영향을 미쳤다.[35][36][40]
3. 1. 프로그래밍 언어 개발
CPL(Combined Programming Language)를 개발했다. CPL은 BCPL을 거쳐 C 언어의 발전에 영향을 미쳤다.스트래치는 ''프로그래밍 언어의 기본 개념''이라는 강의 노트를 통해 좌변값(L-값)과 우변값(R-값)을 공식화했다. 또한 "커링"(currying)이라는 용어를 고안했다(개념 자체는 그 이전부터 존재했다).[40]
스트래치는 매크로 확장 언어인 GPM(다목적 매크로 발생기)을 설계 및 구현했는데,[35] 이는 최초의 매크로 확장 언어들 가운데 하나이며, 오늘날 Autoconf 등에서 사용되는 m4는 GPM에 큰 영향을 받았다. 스트래치는 프로그래머로서 재능이 있었으며, GPM을 단 250개의 기계어 명령으로 압축했다.[36]
3. 2. 기타 업적
스트래치는 초기 컴퓨터 음악과 비디오 게임 개발에도 기여했다. 1951년, 그는 페란티 마크 1 컴퓨터를 사용하여 국왕 만세를 연주하는 프로그램을 작성했으며, 이는 컴퓨터 음악의 초기 사례 중 하나로 꼽힌다. 그해 말, BBC 외부 방송 부서에서 "국왕 만세", "바 바 블랙쉽" 및 "인 더 무드"의 세 곡의 짧은 발췌본을 녹음했다. 캔터베리 대학교 연구진은 2016년에 아세테이트 마스터 디스크를 복원했으며, 그 결과는 사운드클라우드에서 들을 수 있다.[12][13]스트래치는 또한 페란티 마크 1에서 실행되는 체커 프로그램을 개발했는데, 이는 최초의 비디오 게임 중 하나로 간주된다. 1951년 5월에 체커 프로그램의 예비 버전을 개발했다. 1951년 7월 30일 NPL에서 처음 실행되었을 때 프로그램 오류로 인해 실패했다.[8] 1952년 여름까지 그 프로그램은 "합리적인 속도로 체커 게임을 완주할" 수 있었다.[9][10]

스트래치는 범용 매크로 생성기(GPM)를 개발했는데, 이는 이후 m4와 같은 매크로 프로세서 개발에 큰 영향을 미쳤다.[40]
4. 유산
옥스퍼드 대학교의 컴퓨터 과학과는 '''크리스토퍼 스트래치 컴퓨팅 석좌교수'''를 두고 있다.[24][25]
재임 기간 | 이름 |
---|---|
1988–2000 | 경 토니 호어 FRS[24] |
2000–2021 | 샘슨 아브람스키 FRS[26] |
2022년~현재 | 요시다 노부코[27] |
2016년 11월, 스트래치의 탄생 100주년을 기념하기 위해 옥스퍼드 대학교에서 ''Strachey 100'' 행사가 열렸으며,[28] 여기에는 보들리안 도서관 소장품인 크리스토퍼 스트래치 아카이브를 옥스퍼드의 웨스턴 도서관에서 열람하는 행사도 포함되었다.[29]
참조
[1]
웹사이트
Christopher Strachey: British computer scientist
http://www.britannic[...]
[2]
웹사이트
Catalogue of the papers and correspondence of Christopher Strachey (1916–1975)
https://discovery.na[...]
United Kingdom
[3]
논문
Christopher Strachey: Recollections of His Influence
http://portal.acm.or[...]
2000-04
[4]
서적
The Compatible Time-Sharing System A Programmer's Guide
http://www.bitsavers[...]
MIT Press
1963
[5]
웹사이트
The First Video Game
https://www.youtube.[...]
2019-10-04
[6]
간행물
Fundamental Concepts in Programming Languages
1967
[7]
학술지
Christopher Strachey, 1916–1975: A Biographical Note
1985-01
[8]
웹사이트
The Priesthood at Play: Computer Games in the 1950s
https://videogamehis[...]
2014-01-22
[9]
웹사이트
What is Artificial Intelligence
http://www.alanturin[...]
2000-05
[10]
학회자료
Logical or non-mathematical programmes
https://books.google[...]
1952-09
[11]
서적
How Pac-Man Eats
https://mitpress.mit[...]
The MIT Press
2020-12
[12]
웹사이트
First recording of computer-generated music – created by Alan Turing – restored
https://www.theguard[...]
2016-09-26
[13]
웹사이트
Restoring the first recording of computer music – Sound and vision blog
http://blogs.bl.uk/s[...]
British Library
2016-09-13
[14]
학술지
Speculative Interfaces: How Electronic Literature Uses the Interface to Make Us Think about Technology
https://electronicbo[...]
2021-10-03
[15]
웹사이트
Science Survey – BBC Home Service Basic – 1 May 1952 – BBC Genome
http://genome.ch.bbc[...]
BBC
1952-05
[16]
웹사이트
Science Survey – BBC Home Service Basic – 8 May 1952 – BBC Genome
http://genome.ch.bbc[...]
BBC
1952-05-08
[17]
웹사이트
Computer Pioneers – Christopher Strachey
https://history.comp[...]
2020-01-23
[18]
웹사이트
Computer – Time-sharing and minicomputers
https://www.britanni[...]
2020-01-23
[19]
서적
How the Web was Born: The Story of the World Wide Web
https://archive.org/[...]
Oxford University Press
2000
[20]
웹사이트
Reminiscences on the Theory of Time-Sharing
http://jmc.stanford.[...]
2020-01-23
[21]
Youtube
The Lighthill Debate (1973) – part 6 of 6
https://www.youtube.[...]
2010-09-12
[22]
학술지
A General Purpose Macrogenerator
1965
[23]
웹사이트
Computer Pioneers – Christopher Strachey
http://history.compu[...]
[24]
웹사이트
Christopher Strachey Professorship of Computing
https://www.cs.ox.ac[...]
Department of Computer Science, University of Oxford
2021-11-05
[25]
웹사이트
Christopher Strachey Professor of Computing
https://governance.a[...]
University of Oxford
2021-10-28
[26]
웹사이트
Samson Abramsky
http://www.cs.ox.ac.[...]
Department of Computer Science, University of Oxford
[27]
웹사이트
Welcome to our new Strachey Chair, Professor Nobuko Yoshida
https://www.cs.ox.ac[...]
Department of Computer Science, University of Oxford
2022-06-29
[28]
웹사이트
Strachey 100: Celebrating the life and research of Christopher Strachey
https://www.cs.ox.ac[...]
Department of Computer Science, University of Oxford
[29]
학술지
Strachey 100 Centenary Conference: Photographs of Strachey 100
https://www.bcs.org/[...]
BCS-FACS
[30]
웹사이트
Christopher Strachey: British computer scientist
http://www.britannic[...]
[31]
웹사이트
Catalogue of the papers and correspondence of CHRISTOPHER STRACHEY (1916 – 1975)
http://www.nationala[...]
United Kingdom
[32]
논문
Christopher Strachey: Recollections of His Influence
http://portal.acm.or[...]
2000-04
[33]
학술지
Christopher Strachey, 1916–1975: A Biographical Note
1985-01
[34]
뉴스
'Oldest' computer music unveiled
http://news.bbc.co.u[...]
BBC News
2008-06-17
[35]
학술지
A General Purpose Macrogenerator
1965
[36]
웹사이트
GNU M4 1.4.17 macro processor | Historical references
http://www.gnu.org/s[...]
[37]
브리태니커 백과사전
Christopher Strachey: British computer scientist
http://www.britannic[...]
[38]
간행물
Catalogue of the papers and correspondence of CHRISTOPHER STRACHEY (1916 – 1975)
http://www.nationala[...]
The National Archives
[39]
논문
Christopher Strachey: Recollections of His Influence
http://portal.acm.or[...]
2000-04
[40]
간행물
"A General Purpose Macrogenerator"
1965
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com