Gvido van Rossums saka, ka Python 4.0, iespējams, nekad neatnāks

Guido van Rossum (Python programmēšanas valodas veidotājs), Es komentēju pirms dažām dienām intervijā ka Python 4.0 bija ļoti grūti kādreiz ieraudzīt dienasgaismu, Tā kā pašlaik programmēšanas valoda piedzīvo diezgan sarežģītu problēmu, kas ir migrācija no Python 2.0 uz Python 3.0,

Viņš arī dalījās pārdomās par citām valodām, piemēram, Rust, Go, Julia un TypeScript. Gvido uzskata, ka rūsa ir interesanta valoda, kas gandrīz perfekti atrisina atmiņas pārvaldības vājās vietas. Viņš piebilda, ka Go un Julia ir ļoti līdzīgas to izveidei un ka Python izstrādes komanda mācās un ir iedvesmojusies no dažādām TypeScript ieviestajām funkcijām.

Gvido van Rosums un komandas dalībnieki Python izstrāde pieminēt, ka viņi nebija tieši sajūsmā par Python 4 ideju, apgūstot dažas vērtīgas mācības pārejas laikā no Python 2 uz Python 3.

"Es neesmu sajūsmināts par Python 4 ideju, un neviens no galvenās izstrādes komandas patiešām nav, tāpēc, iespējams, nekad nebūs 4.0, un mēs turpināsim vismaz 3.33. Mēs esam iemācījušies savu Python 3 vs 2 nodarbību, tāpēc nopietni runāt par Python 4 ir gandrīz tabu. «.

Pēc aiziešanas pensijā 2019. gadā Gvido van Rossums atgriezās biznesā 2020. gada novembrī ar jaunu amatu Microsoft un čivināt es komentēju, ka tas darbosies, lai Python lietošanu padarītu vēl labāku. Tas būs ne tikai operētājsistēmā Windows, bet arī visās platformās, kam vajadzētu palīdzēt padarīt to pievilcīgāku un konkurētspējīgāku. Patiesībā pēdējā desmitgadē Python konkurē ar jaunākām valodām, kuras viņu radītāji un viņu kopiena uzskata par modernākām.

Gvido Rust ir "izcila" programmēšanas valoda kurš ir pelnījis visu entuziasmu pret viņu:

“Dažām lietām tā izklausās kā lieliska valoda. Rūss patiešām uzlabo C ++ it īpaši vienā jomā - kompilatora vadīklas ir daudz grūtāk apiet. Un, protams, tas gandrīz perfekti atrisina atmiņas piešķiršanas problēmu. Ja jūs rakstījāt to pašu C ++, salīdzinājumā ar Rust nevarējāt būt tik pārliecināts, ka pareizi saņēmāt visu atmiņu un apstrādājat atmiņu. Tātad rūsa ir interesanta valoda, ”viņš teica.

Turklāt, salīdzinot ar C ++, Rust ir jaunpienācējs programmēšanas pasaulē, un daudzi izstrādātāji nelabprāt par to interesējas. Tomēr pēdējos gados to ir sākuši pieņemt galvenie nozares projekti.

Un tāds ir Linux kopienas piemērs, kas kādu laiku ir paziņojis, ka ir sācis izstrādāt Rust kodola daļas.

Microsoft pusē tas pagājušajā gadā ieviesa savu projektu Rust for Windows, un tas ir paredzēts, lai programmētājiem ļautu viegli piekļūt Windows API, izstrādājot Rust lietojumprogrammas operētājsistēmā Windows. Facebook, Amazon, Apple, Microsoft un citi lielākie nozares spēlētāji nesen paziņoja, ka viņi pieņem darbā Rust izstrādātājus.

Beidzot Runājot par TypeScript, Python veidotājs uzskata, ka:

“TypeScript ir lieliska valoda. Jūs, iespējams, pamanījāt, ka pēdējo sešu vai septiņu gadu laikā mēs Python esam pievienojuši neobligātu statisku rakstīšanu, kas pazīstama arī kā progresīvā rakstīšana, ”viņš teica.

"Kad sākām šo projektu, es īsti nezināju par TypeScript, tāpēc nevaru teikt, ka valoda mūs iedvesmoja sākt. TypeScript tāpēc, ka viņš ielēca JavaScript vilcienā un tāpēc, ka Anderss ir ļoti gudrs puisis, TypeScript izdarīja dažas lietas, kuras Python vēl gaida, lai saprastu. Tāpēc šodien mēs noteikti meklējam piemērus TypeScript. Mums ir rakstīšanas ĢIS, kurā mēs apspriežam sintakses un semantikas paplašinājumu rakstīšanu un Python vispārējo tipa sistēmu, ”viņš piebilda.

Gvido turpināja teikt, ka JavaScript ir tuvāk Python, nekā jūs domājat, un ka Python izstrādes komanda daudz iedvesmo no TypeScript veiktajiem uzlabojumiem.

Dažreiz mēs izdomājam jaunas funkcijas, jo mēs zinām, ka dažas funkcijas sākotnēji arī trūka TypeScript, pēc tam pievienotas TypeScript, pamatojoties uz lietotāju pieprasījumu, un [kļuva] ļoti populāras TypeScript. Un tagad mēs varam redzēt, ka esam vienā situācijā, ”viņš teica.

"Tā kā JavaScript un Python ir salīdzinoši līdzīgi. Daudz vairāk nekā Python un, teiksim, C ++ vai Rust vai Java. Tātad mēs mācāmies no TypeScript, un laiku pa laikam no manām sarunām ar Andersu šķiet, ka TypeScript mācās arī no Python, tāpat kā JavaScript dažās jomās mācījās no Python, ”secināja Gvido. Anderss Hejlsbergs ir dāņu programmētājs, kurš strādā pie Microsoft un ir viens no lielākajiem TypeScript arhitektiem.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.