Programavimas

„Python“ kūrėjas Guido Van Rossumas eina į „Microsoft“

Ketvirtadienio vidurdienį paskelbtame „Twitter“ pranešime „Python“ programavimo kalbos kūrėjas Guido van Rossumas paskelbė, kad prisijungs prie „Microsoft“ kūrėjų skyriaus, kur stengsis tobulinti „Python“ sistemoje „Windows“ ir „Python“ apskritai.

„Aš nusprendžiau, kad išėjimas į pensiją buvo nuobodus“, - rašė van Rossumas, pranešdamas, kad prisijungė prie „Microsoft“ kūrėjų skyriaus. „Ką daryti? Per daug variantų pasakyti! Bet tai tikrai pagerins „Python“ naudojimą (ir ne tik „Windows“ :-). Čia yra daug atvirojo kodo. Stebėkite šią erdvę “.

Tai toli gražu ne pirmas kartas, kai „Microsoft“ ir „Python“ sujungs jėgas. „Microsoft“ pateikė „Python“ kūrėjams plačiai naudojamus „Microsoft Visual Studio Code“ redaktoriaus priedus. Naujausia jų karta - „Pylance“ - teikia greitą „Python“ kodų bazių tipo patikrinimą ir kodų analizę, taip pat palaiko specifinius „Python“ įrankius, tokius kaip „Jupyter Notebook“. Kitas naujausias „Microsoft“ / „Python“ projektas „Playwright“ suteikia greitą ir patogų būdą išbandyti „Python“ žiniatinklio programas.

„Microsoft“ taip pat anksčiau tiesiogiai prisidėjo prie „Python“ kodų bazės. Pagrindinis „Python 3.6“ pagrindinis priedas buvo „PEP 523“, „Python“ C API pakeitimas, leidžiantis derinti įrankius ar tiesiog kompiliatorius (pvz., „Microsoft“ Pyjion projektą), perimti ir nepaisyti „Python“ kodo įvertinimo.

Tai, į ką užsimena van Rossumas, gali lengvai patekti į vieną iš šių kategorijų - įrankius „Python“ arba esminius paties „Python“ pakeitimus. Van Rossumas netrūksta, o „Microsoft“ galėtų bandyti tobulėti su „Python“.

Kadangi „Python“ naudojimas plačiai paplito visame programinės įrangos kūrimo pasaulyje, plačiai paplitusi kalba taip pat atskleidė daugelį jo architektūrinių pasirinkimų sukurtų ribų. Trečiųjų šalių modulių diegimas ir valdymas „Python“ vis dar yra nenuoseklus ir fragmentiškas, turint vieną standartinį, bet minimalų projektą („Pip“) ir daugybę ambicingesnių, tačiau prieštaringų alternatyvų („Poezija“, „Pipenv“ ir kt.).

„Python“ taip pat trūksta standartizuoto būdo įdiegti atskirus dvejetainius failus, ir vis tiek sunku pasiekti, kad „Python“ programos veiktų keliuose aparatinės įrangos branduoliuose. Visos šios ir daugelis kitų sričių yra subrendusios, kad van Rossumas ir „Microsoft“ galėtų dirbti kartu.

$config[zx-auto] not found$config[zx-overlay] not found