Copyright © Origin Corp. All Rights Reserved.
v1.0.10
로딩 중입니다
행복에는 덕이면 충분하다안티스테네스

세계에서 가장 많이 쓰이는 프로그래밍 언어는 거대 기업 회의실이 아니라, 한 남자의 크리스마스 휴가 때 태어났어요.
1989년 12월, 네덜란드 암스테르담의 CWI 연구소(수학과 컴퓨터 과학을 연구하는 국립 연구소) 연구원이었던 구이도 반 로섬은 연휴가 너무 지루했어요.
사무실도 닫혀 있고, 딱히 할 일도 없었죠.
그래서 그는 새 프로그래밍 언어를 만들기 시작했어요.
취미로.
연휴 시간 때우기로.
원래 구상은 소박했어요.
당시 그가 참여했던 ABC라는 교육용 언어가 있었는데, 좋은 아이디어는 많지만 실용성이 부족했어요.
"그 아이디어를 계승하되, 실제로 쓸 수 있게 만들어보자"는 사이드 프로젝트였어요.
하지만 결과는 달랐어요.
오늘날 파이썬은 데이터 과학, 인공지능, 웹 개발에서 전 세계 1위 언어예요.
연휴에 심심해서 책장 정리를 시작했는데 그게 평생의 직업이 돼버린 것처럼, 구이도의 크리스마스 심심풀이는 세상을 바꿔버렸어요.

파이썬 로고에는 뱀이 두 마리 그려져 있지만, 이름의 진짜 출처는 영국 코미디언 여섯 명이에요.
구이도는 새 언어 이름을 고를 때 세 가지를 원했어요.
짧고, 독특하고, 약간 신비로울 것.
그러다 그가 열혈 팬이었던 BBC 코미디 시리즈에서 이름을 빌려왔어요.
몬티 파이썬의 비행 서커스(Monty Python's Flying Circus)는 1969년부터 방영된 영국 풍자 코미디예요.
정치인과 지식인을 우스꽝스럽게 비틀고, 논리적으로 말이 안 되는 상황을 진지하게 펼치는 내용이에요.
그 그룹 이름 안에 들어 있는 단어 하나가 바로 Python이었어요.
파이썬 공식 문서에는 지금도 이 사실이 명시돼 있어요.
그런데 전 세계 개발자들은 "파이썬"이라는 이름을 듣자마자 자연스럽게 뱀을 떠올렸고, 공식 로고에도 결국 뱀 두 마리가 들어갔어요.
친구가 키우는 강아지 이름이 "구찌"인데 알고 보니 명품 브랜드가 아니라 동네 만화방 이름이었던 것처럼, 이름의 진짜 주인은 따로 있었던 거예요.

오픈소스의 상징인 파이썬은, 사실 28년 동안 단 한 사람의 거부권 아래 움직였어요.
구이도의 공식 칭호는 BDFL, 풀어쓰면 "Benevolent Dictator For Life(자비로운 종신 독재자)"예요.
좋게 말하면 자애로운 독재자, 솔직하게 말하면 그냥 독재자예요.
수천 명이 기여하는 오픈소스 커뮤니티의 최종 결정권자가 단 한 명이었다는 게 아이러니해요.
파이썬에 새 기능을 넣으려면 PEP(Python Enhancement Proposal)를 써야 해요.
마치 국회에 법안을 제출하는 것처럼, 아이디어를 문서로 정리해 커뮤니티의 토론을 거치는 과정이에요.
하지만 그 모든 PEP의 최종 문은 결국 구이도의 책상으로 향했어요.
위키피디아의 모든 편집을 단 한 사람이 최종 승인하는 상황을 떠올려보면 이해하기 쉬워요.
수천 명이 기여하지만, 중요한 결정에서 마지막 열쇠는 언제나 그 한 사람에게 있는 거예요.
구이도는 그 역할을 1991년 파이썬 첫 공개 배포부터 2018년까지, 거의 30년 동안 맡았어요.
구이도가 28년 지킨 종신 왕좌를 버린 결정타는, 단 두 글자였어요.
2018년, 커뮤니티에서 바다코끼리 연산자(walrus operator)를 파이썬 3.8에 넣을지를 두고 격렬한 논쟁이 벌어졌어요.
기호로는 := 두 글자예요.
"코드를 더 간결하게 만든다"는 쪽과 "읽기 어려워진다"는 쪽으로 커뮤니티가 반년 넘게 갈라졌어요.
결국 구이도는 도입을 강행했어요.
하지만 그 직후, 그는 커뮤니티 메일링 리스트에 편지 한 통을 남겼어요.
"I'm tired, and need a very long break." (저 지쳤어요, 아주 긴 휴식이 필요해요.)
그게 전부였어요.
구이도는 그렇게 BDFL직에서 영구 사임했어요.
회사 단톡방에서 점심 메뉴 정하다가 지쳐서 "저 그만하겠습니다" 하고 대표직을 내던지고 나가버린 셈이에요.
구이도가 떠난 후 파이썬 커뮤니티는 5인 운영 위원회 체제로 바뀌었어요.
한 사람에게 집중됐던 권한이 비로소 여러 사람에게 분산됐어요.
지금 당신이 파이썬으로 코드 한 줄을 짜는 이 순간, 그 뒤에는 연휴의 권태, 코미디쇼 하나, 그리고 기호 두 글자짜리 싸움이 고스란히 쌓여 있어요.
TTS 음성이 없어요.
아래 버튼으로 나레이션을 생성할 수 있습니다.
2
개