Guido van Rossum ütleb, et Python 4.0 ei pruugi kunagi kohale jõuda

Guido van Rossum (Pythoni programmeerimiskeele looja), Kommenteerin paar päeva tagasi intervjuus et Python 4.0-l oli väga raske ilmavalgust näha, Kuna praegu läbib programmeerimiskeel üsna keerulise probleemi, milleks on üleminek Python 2.0-lt Python 3.0-le,

Ta jagas oma mõtteid ka teiste keelte üle, nagu Rust, Go, Julia ja TypeScript. Guido usub, et Rust on huvitav keel, mis lahendab peaaegu täiuslikult mäluhalduse kitsaskohad. Ta lisas, et Go ja Julia jagavad oma loominguga suuri sarnasusi ning et Pythoni arendustiim õpib ja on inspireeritud erinevatest TypeScripti rakendatud funktsioonidest.

Guido van Rossum ja meeskonnaliikmed Pythoni arendus mainida, et nad polnud Python 4 ideest just vaimustuses, olles Python 2-lt Python 3-le üleminekul õppinud väärtuslikke õppetunde.

"Ma pole Python 4 ideest vaimustuses ja keegi arenduse põhimeeskonnast seda tegelikult ei ole, nii et tõenäoliselt ei tule kunagi 4.0 ja me jätkame vähemalt 3.33-ga. Oleme õppinud oma Python 3 vs 2 õppetunni, nii et Python 4-st tõsiselt rääkida on peaaegu tabu. «.

Pärast pensionile jäämist 2019. aastal Guido van Rossum naasis ärisse 2020. aasta novembris uue ametikohaga Microsoftis ja Twitteris kommenteerin, et see töötab Pythoni kasutamise veelgi paremaks muutmiseks. See ei kehti mitte ainult Windowsis, vaid kõigil platvormidel, mis peaks aitama muuta selle atraktiivsemaks ja konkurentsivõimelisemaks. Tegelikult on Python viimase kümne aasta jooksul konkureerinud nooremate keeltega, mida loojad ja kogukond peavad tänapäevasemaks.

Guido jaoks on Rust "suurepärane" programmeerimiskeel kes väärib kogu tema vastu entusiasmi:

"Mõne asja jaoks kõlab see suurepärase keelena. Rooste parandab C ++ tõepoolest eriti ühes valdkonnas - kompilaatori juhtelementidest on palju raskem mööda minna. Ja loomulikult lahendab see mälu jaotamise probleemi peaaegu täiuslikult. Kui kirjutasite sama asja C ++ keeles, ei saanud te Rustiga võrreldes nii kindel olla, et said kogu mälu jaotuse ja mälukäsitluse õigesti. Nii et Rust on huvitav keel, ”sõnas ta.

Samuti on Rust võrreldes C ++ -ga programmeerimismaailmas uustulnuk ja paljud arendajad ei soovi selle vastu huvi tunda. Suuremad tööstusprojektid on seda viimastel aastatel hakanud kasutama.

Ja selline on Linuxi kogukonna näide, mis on mõnda aega teatanud, et on hakanud Rustis tuuma osi arendama.

Microsofti poolt tutvustas ta eelmisel aastal oma projekti Rust for Windows ja see on loodud selleks, et võimaldada programmeerijatel Windowsi Rust-rakenduste arendamisel hõlpsat juurdepääsu Windowsi API-dele. Facebook, Amazon, Apple, Microsoft ja teised suured tööstuse mängijad teatasid hiljuti, et palkavad Rust arendajad.

Lõpuks Mis puutub TypeScripti, siis Pythoni looja usub, et:

“TypeScript on suurepärane keel. Võib-olla olete märganud, et viimase kuue või seitsme aasta jooksul oleme Pythoni lisanud valikulise staatilise kirjutamise, mida nimetatakse ka progressiivseks kirjutamiseks, ”ütles ta.

"Ma ei olnud TypeScriptiga tegelikult kursis, kui me seda projekti alustasime, nii et ma ei saa öelda, et see keel innustas meid alustama. TypeScripti, kuna ta hüppas JavaScripti rongile ja kuna Anders on väga tark tüüp, tegi TypeScript mõningaid asju, millest Python veel aru saab. Nii et täna otsime kindlasti TypeScripti näiteid. Meil on tüpiseerimise GIS, kus arutatakse süntaksite ja semantikalaiendite ning Pythoni üldise tüübisüsteemi kirjutamist, ”lisas ta.

Guido ütles, et JavaScript on Pythonile lähemal kui arvate ja et Pythoni arendustiim võtab palju inspiratsiooni TypeScripti tehtud parandustest.

"Mõnikord mõtleme välja uusi funktsioone, kuna teame, et mõned funktsioonid olid ka TypeScriptis algselt puudu, seejärel lisati need kasutajate nõudmistel TypeScript-i ja [said] TypeScriptis väga populaarseks. Ja nüüd näeme, et oleme samas olukorras, ”ütles ta.

"Kuna JavaScript ja Python on suhteliselt sarnased. Palju rohkem kui Python ja näiteks C ++ või Rust või Java. Nii et me õpime TypeScriptist ja aeg-ajalt näib minu vestlustest Andersiga, et TypeScript õpib ka Pythonilt, nii nagu JavaScript õppis mõnes piirkonnas Pythonilt, ”lõpetas Guido. Anders Hejlsberg on Taanis programmeerija, kes töötab Microsoftis ja on üks TypeScripti suurarhitekte.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.