Python 제작자 인 Guido Van Rossum이 Microsoft로 향합니다.

목요일 정오에 게시 된 트윗에서 Python 프로그래밍 언어 제작자 인 Guido van Rossum은 Microsoft의 Developer Division에 합류하여 Windows와 Python에서 일반적으로 Python을 개선하기 위해 노력할 것이라고 발표했습니다.

van Rossum은 마이크로 소프트의 개발자 부서에 합류했다고 발표하면서“은퇴가 지루하다고 생각했습니다. “무엇을? 말할 수있는 옵션이 너무 많습니다! 그러나 그것은 확실히 파이썬을 더 잘 사용할 것입니다 (Windows뿐만 아니라 :-). 여기에는 많은 오픈 소스가 있습니다. 이 공간을보십시오.”

이것은 마이크로 소프트와 파이썬이 처음으로 힘을 합친 것과는 거리가 멀다. Microsoft는 Python 개발자에게 Microsoft의 Visual Studio Code 편집기에 널리 사용되는 추가 기능을 제공했습니다. 최신 세대 인 Pylance는 Jupyter Notebook과 같은 Python 관련 도구에 대한 지원과 함께 Python 코드베이스에 대한 고속 유형 검사 및 코드 분석을 제공합니다. 또 다른 최근 Microsoft / Python 프로젝트 인 Playwright는 Python 웹 애플리케이션을 테스트하는 빠르고 편리한 방법을 제공합니다.

Microsoft는 또한 과거에 Python 코드베이스에 직접 기여했습니다. Python 3.6의 주요 추가 사항은 PEP 523으로, 디버깅 도구 또는 Just-In-Time 컴파일러 (예 : Microsoft의 Pyjion 프로젝트)가 Python 코드 평가를 가로 채고 재정의 할 수 있도록 Python의 C API를 변경했습니다.

van Rossum이 암시하는 것은 Python 용 도구 또는 Python 자체의 근본적인 변경과 같은 범주에 쉽게 속할 수 있습니다. van Rossum과 Microsoft가 Python으로 개선 할 수있는 것에는 부족함이 없습니다.

Python의 사용이 소프트웨어 개발 세계에서 폭발적으로 증가함에 따라 언어가 널리 채택됨에 따라 아키텍처 선택으로 인한 많은 한계가 드러났습니다. Python에서 타사 모듈을 설치하고 관리하는 것은 하나의 표준이지만 최소한의 프로젝트 (Pip)와 더 야심 차지 만 충돌하는 대안 (시, Pipenv 등)이 많기 때문에 여전히 우아하지 않고 조각화되어 있습니다.

또한 Python에는 자체 포함 바이너리를 배포하는 표준화 된 방법이 없으며 Python 프로그램을 여러 하드웨어 코어에서 실행하는 것은 여전히 ​​어렵습니다. van Rossum과 Microsoft가 공동으로 작업하기에는 이러한 모든 영역과 더 많은 영역이 준비되어 있습니다.