켄 톰슨

켄 톰슨(Ken Thompson, 1943년 12월 11일 ~ )은 미국의 컴퓨터 과학자이자 전기공학자로, 유닉스(Unix) 운영체제와 프로그래밍 언어 B, Go 등의 개발에 핵심적인 역할을 한 인물이다. 그의 주요 업적은 컴퓨터 시스템 및 소프트웨어 설계 분야에서의 혁신으로 평가받으며, 1983년에는 데니스 리치와 공동으로 튜링 상(Turing Award)을 수상하였다.

초기 삶 및 학력

  • 출생: 1943년 12월 11일, 미국 루이지애나 주 뉴올리언스
  • 학력:
    • 1965년, 캘리포니아 대학교 버클리 캠퍼스(University of California, Berkeley)에서 전기공학 학사(B.S.) 취득
    • 1966년, 같은 대학에서 전기공학 석사(M.S.) 취득

경력

벨 연구소 (Bell Labs)

  • 1966년 벨 연구소에 입사하여 초기 컴퓨터 과학 연구에 참여
  • 1969년, 데니스 리치와 함께 유닉스(Unix) 운영체제의 초기 버전을 설계·구현
  • 1970년대 초, 프로그래밍 언어 B를 개발하여 고급 언어 개발에 기여
  • 1990년대 후반, 구글의 Go 언어 설계에 참여(구글 입사 후)

구글

  • 2006년 구글에 입사하여 검색 인프라와 분산 시스템 연구에 기여
  • Go 언어 설계팀의 핵심 멤버로 활동, 2009년 공개된 Go 언어의 초기 사양 및 구현에 참여

주요 업적

연도 업적 내용
1969 유닉스(Unix) 개발 다중 사용자, 다중 작업 운영체제의 기반을 마련
1970 B 언어 설계 C 언어의 전신으로, 시스템 프로그래밍에 사용
1983 튜링 상 수상 데니스 리치와 공동 수상, 유닉스와 C 언어 개발 공로
2009 Go 언어 발표 효율적인 병행성 및 시스템 프로그래밍을 위한 언어

수상 및 영예

  • 튜링 상 (1983년, 데니스 리치와 공동 수상) – 컴퓨터 과학 분야에서 가장 권위 있는 상 중 하나
  • 국가기술메달 (1999년) – 미국 대통령이 수여한 최고 과학·기술 상
  • 프린스턴 대학 명예박사 (2000년) – 컴퓨터 과학 및 전기공학 분야 공헌 인정

개인 생활

켄 톰슨은 사생활을 비교적 낮게 유지하는 편이며, 대중에게 개인적인 세부 사항을 공개하지 않는다. 그는 현재도 기술 자문 및 강연 활동을 지속하고 있다.

참고 문헌

  • "Ken Thompson – Biography", Association for Computing Machinery (ACM)
  • "The UNIX Time-Sharing System", Dennis Ritchie & Ken Thompson, Bell Labs (1974)
  • "The Go Programming Language", Alan A. A. Donovan & Brian W. Kernighan (2015) – Go 언어 설계 배경에 대한 언급 포함

이 문서는 공개적으로 확인 가능한 정보를 바탕으로 작성되었으며, 추가적인 비공개 정보는 포함되지 않는다.

둘러보기

더 찾아볼 만한 주제