왠지 갑자기 파이썬을 다시 제대로 공부하고 싶다는 생각에
애초에 어떻게 태어났는지가 궁금해서 공부해보기로 마음 먹었다.
▶ ABC
- 이름 자체가 뭔가 엄청나다 ^^
- 1970 ~ 1980년대에 배우기 쉽고, 사용하기 쉬운 언어를 만들기 위해 개발된 프로그래밍 언어 (BASIC 언어 대체로 고안)
- CWI(Centrum voor Wiskunde en Informatica, 네덜란드 국가 수학 및 컴퓨터 과학 연구소)의 프로젝트로 진행
- Leo Geurts(레오 회르츠), Lambert Meertens(람베르트 메르텐스) 및 Steven Pemberton(스티븐 펨버턴) 주도
- Guido van Rossum(귀도 반 로섬)이 1980년대초 구현자로써 참여함
생김새를 보면 정말 뭔가 상당히 친숙하다

▶ Python Created
- Guido van Rossum(귀도 반 로섬)은 1986년 CWI에서 Amoeba(아메바)라는 분산 운영체제 프로젝트로 부서 이동
- 1989년 예외 처리 및 확장에 강점을 갖는 ABC 언어와 비슷한 스크립팅 언어 개발 착수
- 1991년 2월, 유즈넷에 공개 (그 전에는 Amoeba 프로젝트에 적용하면서 계속 개발)
진짜 개발자가 명품을 만드는 것은, 보통 휴가 때 이루어지곤 한다 … (뭔가 현타가....)

▶ Guido Van Rossum
- 파이썬의 아버지이자 엄마, 시조새, 창조자, 신 !!!
- CWI, NIST, CNRI 같은 여러 연구 기관에서 근무
- 2000년 5월 기술 스타트업 BeOpen.com → 10월 파산
- 2000년 말 ~ 2003년 Zope Corporation 근무 (파이썬 기반 웹 어플 서버/커뮤니티)
- 2003년 ~ 2005년 Elemental Security (회사 맞춤형 프로그래밍 언어 개발)
- 2005년 ~ 2012년 Google (50% 파이썬 언어 개발, 사내 개발 도구 개발)
- 2013년 ~ 2019년 DropBox (클라우드 스토리지)
- 은퇴 선언 → 은퇴 번복
- 2020년 ~ Microsoft 개발 부서, 현재 명예 엔지니어 직책


▶ MISC
- Python 어원: Monty Python's Flying Circus(몬티 파이튼의 비행 서커스)
. BBC에서 1969년~1974년 방영된 스케치 코미디 TV 쇼
. Monty Python: 영국 코미디 그룹으로 TV쇼 및 영화, 극장 공연 등 다양한 활동
- 자비로운 종신독재자(BDFL, Benevolent Dictator for Life)
. 커뮤니티 논쟁이 있을 때 최종 결론을 내려줄 수 있는 역할로 소수의 오픈소스 개발 리더에게 부여
. 1995년 Python 창시자 Guido Van Rossum 호칭으로 처음 사용됨
. 2018년 7월 12일 BDFL에서 사임한다고 Guido Van Rossum이 선언
→ PEP(Python Enhancement Proposal) 572 개선 제안 논란 이슈로 사임


[ 참고/출처 ]
- ABC 공식홈페이지: https://homepages.cwi.nl/~steven/abc/
- Python Doc: https://docs.python.org/3/faq/general.html#why-was-python-created-in-the-first-place
- Wikipedia: https://ko.wikipedia.org/wiki/귀도_반_로섬
- Monty Python: https://ko.wikipedia.org/wiki/몬티_파이튼
- BDFL, Benevolent Dictator for Life: https://ko.wikipedia.org/wiki/자비로운_종신독재자
- BDFL 사임: https://www.cio.com/article/3532595/파이썬-창시자가-말하는-사임-이유와-파이썬의-미래.html
- https://www.cinematerial.com/tv/monty-pythons-flying-circus-i63929/p/ani1bnus
'Programming > Python' 카테고리의 다른 글
| 판다스 보다 100배 빠른 불오리들 (FireDucks) (1) | 2024.12.29 |
|---|---|
| 응 아저씨와 함께하는 파이썬 공부 (AI Python for Beginners) (1) | 2024.12.29 |
| NAVER API를 이용해서 블로그 검색하기 (with Python) (0) | 2024.11.23 |
| 문서 파일을 데이터로 만들어주는 Docling (0) | 2024.11.18 |
| FastHTML - 파이썬으로 웹앱 만들기 (0) | 2024.09.23 |
