Guido van Rossum säger att Python 4.0 kanske aldrig kommer fram

Guido van Rossum (skaparen av Python-programmeringsspråket), Jag kommenterar för några dagar sedan i en intervju att det var mycket svårt för Python 4.0 att någonsin se dagens ljus, Eftersom för närvarande programmeringsspråket går igenom ett ganska svårt problem som är migrationen från Python 2.0 till Python 3.0,

Han delade också sina tankar om andra språk, som Rust, Go, Julia och TypeScript. Guido anser att Rust är ett intressant språk som nästan perfekt löser flaskhalsar i minneshantering. Han tillade att Go och Julia delar stora likheter med deras skapande och att Python-utvecklingsteamet lär sig och är inspirerad av olika funktioner implementerade i TypeScript.

Guido van Rossum och gruppmedlemmarna Python-utveckling nämna att de inte var exakt entusiastiska över tanken på Python 4, efter att ha lärt sig några värdefulla lektioner under övergången från Python 2 till Python 3.

”Jag är inte entusiastisk över tanken på Python 4 och ingen i kärnutvecklingsteamet är det verkligen, så det kommer antagligen aldrig att finnas en 4.0 och vi kommer åtminstone att fortsätta till 3.33. Vi har lärt oss vår Python 3 vs 2-lektion, så det är nästan tabu att prata om Python 4 på allvar. «.

Efter att ha gått i pension 2019, Guido van Rossum återvände till verksamheten i november 2020 med en ny position på Microsoft och på Twitter kommenterar jag att det kommer att fungera för att göra Python ännu bättre. Det kommer inte bara att finnas på Windows utan på alla plattformar, vilket bör bidra till att göra det mer attraktivt och konkurrenskraftigt. Faktum är att Python under det senaste decenniet har tävlat med yngre språk som anses vara mer moderna av deras skapare och deras samhälle.

För Guido är Rust ett "utmärkt" programmeringsspråk som förtjänar all entusiasm mot honom:

Låter som bra språk, för vissa saker. Rust förbättrar verkligen C ++ i särskilt ett område - kompilatorkontroller är mycket svårare att kringgå. Och det löser naturligtvis minnesfördelningsproblemet nästan perfekt. Om du skrev samma sak i C ++ kunde du inte vara så säker, jämfört med Rust, att du fick all minnestilldelning och minneshantering korrekt. Så Rust är ett intressant språk, sade han.

Jämfört med C ++ är Rust också en nykomling i programmeringsvärlden och många utvecklare är ovilliga att intressera sig för det. Men stora industriprojekt har börjat antas under de senaste åren.

Och sådant är exemplet på Linux-communityn som under en tid har meddelat att de har börjat utveckla delar av kärnan i Rust.

På Microsofts sida introducerade det sitt Rust for Windows-projekt förra året och är utformat för att ge programmerare enkel åtkomst till Windows API när de utvecklar Rust-applikationer i Windows. Facebook, Amazon, Apple, Microsoft och andra stora branschaktörer meddelade nyligen att de anställer Rust-utvecklare.

Slutligen När det gäller TypeScript tror skaparen av Python att:

”TypeScript är ett fantastiskt språk. Du kanske har lagt märke till att under de senaste sex eller sju åren har vi lagt till valfritt statiskt skrivande till Python, även känt som progressivt skrivande, säger han.

”Jag var inte riktigt medveten om TypeScript när vi startade det här projektet, så jag kan inte säga att språket inspirerade oss att komma igång. TypeScript, för att han hoppade på JavaScript-tåget och eftersom Anders är en mycket smart kille, gjorde TypeScript några saker som Python fortfarande väntar på att förstå. Så idag letar vi definitivt efter exempel i TypeScript. Vi har ett typ-GIS där vi diskuterar typsyntax och semantik-tillägg och det allmänna typsystemet för Python, tillade han.

Guido fortsatte med att säga att JavaScript är närmare Python än du tror och att Python-utvecklingsteamet hämtar mycket inspiration från de förbättringar som gjorts av TypeScript.

”Ibland kommer vi med nya funktioner eftersom vi vet att vissa funktioner också ursprungligen saknades i TypeScript, sedan lades till TypeScript baserat på användarnas efterfrågan och [blev] mycket populär i TypeScript. Och nu kan vi se att vi är i samma situation, sade han.

"Eftersom JavaScript och Python är relativt lika. Mycket mer än Python och, säg, C ++ eller Rust eller Java. Så vi lär oss av TypeScript och då och då av mina samtal med Anders verkar det som om TypeScript också lär sig av Python, precis som JavaScript lärde sig av Python i vissa områden, ”avslutade Guido. Anders Hejlsberg är en dansk programmerare som arbetar på Microsoft och en av de stora arkitekterna för TypeScript.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.