Community

약 반 년 전, Python의 창시자 귀도 반 로섬(Guido van Rossum)은 마이크로소프트에 합류합니다. 새로운 프로젝트를 선택할 전권을 부여받은 그는 겁나 빠른 Python을 만드는 일에

약 반 년 전, Python의 창시자 귀도 반 로섬(Guido van Rossum)은 마이크로소프트에 합류합니다. 새로운 프로젝트를 선택할 전권을 부여받은 그는 겁나 빠른 Python을 만드는 일에 착수하였습니다. 정확히는 매년 1.5배의 성능 향상을 통해 4년 안에 5배 이상 빠른 속도를 보이겠다는 것이죠. 이 프로젝트에서 반 로섬은 기존 API 호환성을 해치지 않을 것, 대용량 처리 등의 극한 상황에서 성능 저하를 일으키지 않을 것, 유지 관리 가능한 코드로 만들 것 등의 몇 가지 전제 조건을 내걸었습니다. 이후 C코드로 된 인터프리터 및 내부 구현의 최적화 작업이 따르게 되는데, 결과적으로 CPU를 많이 쓰는 순수 Python 프로그램이 성능 향상의 가장 큰 혜택을 보게 될 것으로 보입니다. 대신 numpy, tensorflow 같은 C로 구현된 라이브러리, I/O 오버헤드가 큰 프로그램, 멀티쓰레딩 등은 상대적으로 큰 혜택을 보지 못할 것 같습니다. 반 로섬은 일단 내년 출시 예정인 Python 3.11에서 2배 이상의 속도 향상을 계획하고 있습니다. 그의 이야기에 따르면 "결코 쉽지는 않겠지만 낙관적이며 흥미로운" 작업이 될 것이라고 하네요. 이 프로젝트는 Github의 공개 리파지터리(https://github.com/faster-cpython)를 통해 진행되고 있습니다. 과연 Python이 높은 생산성에 비해 아쉬운 성능을 극복할 수 있을지, 소프트웨어 장인들의 결과물이 매우 기대가 되네요. --- (🚀 채용 광고) '신상마켓'을 운영하는 딜리셔스에서는 동대문 패션 생태계를 기술을 통하여 더 나은 모습으로 디지털화하고, 함께 성장하여 글로벌까지 연결하는 꿈을 갖고 있습니다.🚀 이런 분들을 찾고 있습니다. - Java / RubyOnRails Developers - Android / iOS Developers - Web Developers (React.js / Vue.js) - Data Engineers on AWS - DevOps on AWS - Product Managers / Product Designers - Data Analysists - Ad Platform Developers / PMs b2b 뿐만 아니라 b2b2c/글로벌 등 다양한 제품군을 준비 중이고, 주도적으로 오너십을 갖고 자율적으로 일하는 환경을 지향합니다. ☺️ 채용 더 알아보기 >> https://www.notion.so/e8747fb16efe4f1ba7747e7f96f9d373

알림

알림이 없습니다