귀도 반 로섬

귀도 반 로섬: 코미디 극단의 이름을 딴 언어를 만든 자비로운 독재자

귀도 반 로섬(Guido van Rossum)은 주로 할 일이 필요해서 1989년 크리스마스 휴가 기간에 파이썬을 처음 만들었다. 그는 뱀의 이름을 딴 것이 아니라 "몬티 파이썬의 날 고털 쑈(Monty Python's Flying Circus)"에서 이름을 따왔으며, 이 이름이 붙은 언어가 깃허브(GitHub)에서 가장 널리 사용되는 프로그래밍 언어가 된 지 한참 후에도 그 농담은 유지되었다. 그는 이후 자신이 직접 만들고 나중에 내려놓은 직함인 '평생 자비로운 독재자(Benevolent Dictator for Life)'라는 지위 아래 그 언어의 진화를 거의 30년 동안 이끌었다.

헤이그 출신의 수학 올림피아드 소년

반 로섬은 1956년 1월 31일 네덜란드 헤이그에서 태어났다. 청소년 시절 그는 1974년 국제 수학 올림피아드에서 동메달을 수상했으며, 1982년 암스테르담 대학교에서 수학 및 컴퓨터 과학 석사 학위를 취득했다. 그의 형성기 전문 경력은 네덜란드 국립 수학 및 컴퓨터 과학 연구소인 CWI(Centrum Wiskunde & Informatica)에서 보냈으며, 이곳에서 BSD 유닉스에서 여전히 사용되는 glob() 루틴에 기여하고 가독성과 사용 편의성을 위해 설계된 교육용 언어인 ABC 프로그래밍 언어를 연구했다. 반 로섬은 나중에 "나는 그 프로젝트 동안 배운 모든 것에 빚을 지고 있다"고 명확히 말했으며, 깨끗하고 최소한의 구문에 대한 ABC의 강조는 그 다음에 그가 구축할 것의 직접적인 틀이 되었다.

휴가 프로젝트가 언어가 되다

1989년 12월, 크리스마스 휴가 중 일주일간의 여가를 채울 프로젝트를 찾던 반 로섬은 ABC의 가독성과 유닉스 및 C의 운영 체제에 대한 실용적인 연결 기능을 결합한 새로운 스크립팅 언어의 인터프리터를 작성하기 시작했다. 그 결과물인 파이썬은 처음에는 CWI 내부에서 비공식적으로 퍼졌고, 그 후 더 용서 없는 시스템 언어들에 대한 접근 가능한 대안으로서 신흥 인터넷 전역으로 퍼져나갔다. 코드는 작성되는 것보다 훨씬 더 자주 읽히며, 따라서 언어는 작성자가 아니라 독자를 위해 최적화되어야 한다는 그의 결정적인 내기는 파이썬의 의미 있는 들여쓰기에 대한 고집부터 의도적으로 작고 직교적인 핵심 구문 세트에 이르기까지 모든 결정을 형성했다. 그 내기는 천천히 그리고 압도적으로 결실을 맺었다. 파이썬은 프로그래밍 언어 인기도를 나타내는 TIOBE 지수에서 1위를 차지했으며 2024년까지 데이터 과학과 머신러닝의 기본 언어로 채택되면서 큰 힘을 얻어 깃허브에서 단일 최다 사용 언어가 되었다.

무료 테스트
당신은 얼마일까요?

스무 문제, 8분 제한 시간, 그리고 응시자 전체와 비교한 백분위. 가입 없음.

IQ 테스트 하기 →

평생 자비로운 독재자

파이썬이 개인 프로젝트에서 수백만 명이 사용하는 언어로 성장함에 따라, 반 로섬은 농담 반 진담 반으로 "평생 자비로운 독재자"라는 직함을 채택했다. 그는 변경 사항을 토론하고 공식화하기 위해 커뮤니티의 정교한 프로세스인 PEP(Python Enhancement Proposal) 시스템이 주변에서 성장했음에도 불구하고 언어 디자인에 대한 최종 결정권을 유지했다. 그는 단일 제안된 구문 기능을 둘러싼 유례없이 논란이 많고 소모적인 커뮤니티 논쟁 이후 2018년 7월 12일 자리에서 물러날 때까지 거의 30년 동안 그 권한을 유지했다. 그는 이후에도 파이썬의 새로 창설된 운영 위원회(Steering Council)에서 2019년까지 활동하며 계속 관여했지만, 이 사임은 널리 사용되는 프로그래밍 언어 중 가장 긴 개인 리더십 중 하나의 종말을 알렸다.

산업계와 파이썬 사이에서 보낸 경력

반 로섬의 본업은 그가 파이썬을 떠나도록 내버려두는 경우가 드물었다. NIST와 비영리 기관인 국립연구이사회(Corporation for National Research Initiatives)에서 연구직을 거친 후, 그는 닷컴 시대의 스타트업인 BeOpen.com을 거쳤으나 이 회사는 2000년에 몇 달 만에 파산했고, 이후 조프 코퍼레이션(Zope Corporation)과 엘리멘탈 보안(Elemental Security)에서 여러 해를 보냈다. 2005년부터 2012년까지 구글에서 그는 일하는 시간의 절반 정도를 파이썬을 발전시키는 데 사용하는 것을 명시적으로 허락받았으며, 동시에 소프트웨어 산업 전반에서 표준이 된 코드 리뷰 문화의 선구자인 몬드리안(Mondrian) 코드 리뷰 시스템을 포함한 내부 도구들을 구축했다. 그는 2013년 드롭박스로 이직하여 6년 동안 일했으며, 원래 정적 타이핑을 염두에 두지 않고 만들어진 언어에 후기 경력의 중요한 추가 사항인 파이썬의 타입 어노테이션(type-annotation) 시스템에 기여했다. 짧은 은퇴 후, 그는 2020년 11월 마이크로소프트의 개발자 디비전(Developer Division)에 수석 엔지니어(Distinguished Engineer)로 합류하여, 수십 년 전만 해도 이 언어에 특별한 관심이 없었던 회사 내부에서 파이썬 성능 개선 작업을 계속 수행했다.

수상 경력

반 로섬은 2001년 자유 소프트웨어 재단(Free Software Foundation)으로부터 자유 소프트웨어 발전 상을 받았고, 2003년 네덜란드에서 NLUUG상을 받았으며, 2006년 ACM 저명 엔지니어(Distinguished Engineer)로 임명되었다. 컴퓨터 역사 박물관(Computer History Museum)은 2018년에 그를 펠로(Fellow)로 인정했으며, CWI는 2019년에 그를 다이크스트라 펠로(Dijkstra Fellow)로 임명했다. 2023년에는 컴퓨팅 및 통신 기술 발전에 핵심적인 인물들에게 수여되는 일본 NEC 주식회사의 C&C 상을 받았다.

귀도가 천재라 불리는 이유

반 로섬이 천재라는 주장은 프로그래밍 언어 창시자들 사이에서 이례적이다. 그것은 기술적 참신함보다는 취향과 절제에 기반을 두고 있다. 파이썬은 ABC 및 다른 선행 언어들로부터 무겁고 공공연하게 차용했다. 반 로섬의 독특한 기여는 언어의 가독성과 대부분의 일을 수행하는 단 하나의 명백한 방법이라는 규율을 나중에 덧붙인 것이 아니라 일류 엔지니어링 목표로 취급하는 디자인 철학이었다. 이는 교육, 스크립팅, 그리고 이제는 머신러닝의 기본 언어가 되기까지 수십 년에 걸친 파이썬의 상승세로 입증된 판단이다. 평생 자비로운 독재자로서의 30년 임기는 또한 더 드문 기술을 보여주었다. 즉, 프로젝트가 분열되지 않고 수많은 논란이 많은 디자인 토론을 거치면서 방대하고 고집 센 오픈소스 커뮤니티를 하나로 묶는 데 필요한 사회적 거버넌스였다. 이에 대한 정직한 반론은 파이썬이 성능 한계, 동시성 처리, 그리고 많은 프로그래머들이 진정으로 빈약한 디자인으로 간주하는 패키징 도구의 확산에 대해 지속적이고 심각한 비판을 받아왔다는 점이며, 반 로섬 본인의 사임은 커뮤니티의 상당 부분이 그의 판단에 강하게 반발했던 뼈아픈 싸움 뒤에 이어졌다. 그의 재능은 단일한 기술적 탁월함이라기보다는, 평범한 프로그래머들이 실제로 무엇을 작성하고 싶어 할지에 대해 30년 동안 유지된 유례없이 잘 보정된 감각에 가까워 보인다.

유산

파이썬은 이제 웹 백엔드, 과학 컴퓨팅, 대형 언어 모델의 학습 파이프라인을 뒷받침하고 있으며, 영국의 스케치 코미디 쇼의 이름을 딴 휴가 프로젝트에 대해 반 로섬을 포함하여 거의 아무도 예측하지 못한 역할을 수행하고 있다. 탄생의 소박한 환경을 이토록 철저히 벗어난 프로그래밍 언어는 드물며, 파이썬이 그의 창시자의 손길을 유지한 것처럼 오랫동안 창시자의 안내 손길을 운전대에 유지한 언어는 더욱 드물다.

위인과 비교

John Locke vs SocratesAristotle vs Leonardo Da VinciFrancis Crick vs Henri PoincarAlfred Nobel vs Leonhard Euler
순위 보기 →모든 비교 →

신동

Shirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…Michael KearneyMichael KearneyBachelor's at 10 Years, 4 Months — Youngest U.S. College…
신동 →

플레이하고 내일 또 오세요

매일 천재 챌린지 · Brain teaser
Which is heavier: a kilogram of feathers or a kilogram of steel?
답을 탭하세요 ↓
나는 어떤 천재일까? 무료 IQ 테스트