Guido van Rossum zegt dat Python 4.0 misschien nooit komt

Guido van Rossum (de maker van de programmeertaal Python), ik geef commentaar een paar dagen geleden in een interview dat het voor Python 4.0 erg moeilijk was om ooit het daglicht te zien, Aangezien de programmeertaal momenteel een nogal moeilijk probleem doormaakt, namelijk de migratie van Python 2.0 naar Python 3.0,

Hij deelde ook zijn gedachten over andere talen, zoals Rust, Go, Julia en TypeScript. Guido is van mening dat Rust een interessante taal is, die knelpunten in geheugenbeheer bijna perfect oplost. Hij voegde eraan toe dat Go en Julia grote overeenkomsten vertonen met hun creatie en dat het Python-ontwikkelteam leert en wordt geïnspireerd door verschillende functies die in TypeScript zijn geïmplementeerd.

Guido van Rossum en de teamleden Python-ontwikkeling vermeld dat ze niet bepaald enthousiast waren over het idee van Python 4, een aantal waardevolle lessen hebben geleerd tijdens de overgang van Python 2 naar Python 3.

“Ik ben niet enthousiast over het idee van Python 4 en niemand in het kernontwikkelingsteam is dat ook echt, dus er zal waarschijnlijk nooit een 4.0 komen en we zullen in ieder geval doorgaan naar 3.33. We hebben onze Python 3 vs 2-les geleerd, dus het is bijna taboe om serieus over Python 4 te praten. «.

Na in 2019 met pensioen te zijn gegaan, Guido van Rossum keerde in november 2020 terug naar het bedrijfsleven met een nieuwe functie bij Microsoft en op Twitter zeg ik dat het zal werken om het gebruik van Python nog beter te maken. Het zal niet alleen op Windows zijn, maar op alle platforms, wat het aantrekkelijker en concurrerender zou moeten maken. Python heeft het afgelopen decennium zelfs geconcurreerd met jongere talen die door hun makers en hun gemeenschap als moderner worden beschouwd.

Voor Guido is Rust een "uitstekende" programmeertaal die al het enthousiasme voor hem verdient:

“Voor sommige dingen klinkt het als geweldige taal. Rust verbetert C ++ echt op één gebied in het bijzonder - compiler-besturingselementen zijn veel moeilijker te omzeilen. En natuurlijk lost het het geheugentoewijzingsprobleem bijna perfect op. Als je hetzelfde in C ++ zou schrijven, zou je, vergeleken met Rust, niet zo zeker kunnen zijn dat je alle geheugentoewijzing en geheugenverwerking correct hebt uitgevoerd. Dus Rust is een interessante taal, 'zei hij.

Ook is Rust, in vergelijking met C++, een nieuwkomer in de programmeerwereld en veel ontwikkelaars aarzelen om er interesse in te tonen. De afgelopen jaren zijn echter grote industriële projecten begonnen om het toe te passen.

En dat is het voorbeeld van de Linux-gemeenschap die al enige tijd aankondigt dat ze is begonnen met het ontwikkelen van delen van de kernel in Rust.

Van Microsoft's kant introduceerde het vorig jaar zijn Rust voor Windows-project en is ontworpen om programmeurs gemakkelijk toegang te geven tot Windows API's bij het ontwikkelen van Rust-applicaties op Windows. Facebook, Amazon, Apple, Microsoft en andere grote spelers in de industrie hebben onlangs aangekondigd dat ze Rust-ontwikkelaars inhuren.

Eindelijk Wat TypeScript betreft, gelooft de maker van Python dat:

“TypeScript is een geweldige taal. Je hebt misschien gemerkt dat we in de afgelopen zes of zeven jaar optioneel statisch schrijven aan Python hebben toegevoegd, ook bekend als progressief schrijven, "zei hij.

“Ik was niet echt op de hoogte van TypeScript toen we met dit project begonnen, dus ik kan niet zeggen dat de taal ons inspireerde om te beginnen. TypeScript, omdat hij op de JavaScript-trein sprong, en omdat Anders een heel slimme man is, deed TypeScript een aantal dingen die Python nog steeds wacht om te begrijpen. Dus vandaag zijn we zeker op zoek naar voorbeelden in TypeScript. We hebben een typ-GIS waar we het typen van syntaxis en semantiek-extensies en het algemene typesysteem voor Python bespreken, "voegde hij eraan toe.

Guido zei verder dat JavaScript dichter bij Python ligt dan je denkt en dat het Python-ontwikkelteam veel inspiratie haalt uit de verbeteringen die door TypeScript zijn aangebracht.

"Soms bedenken we nieuwe functies omdat we weten dat sommige functies aanvankelijk ook ontbraken in TypeScript, vervolgens werden toegevoegd aan TypeScript op basis van de vraag van de gebruiker, en [werden] erg populair in TypeScript. En nu kunnen we zien dat we ons in dezelfde situatie bevinden', zei hij.

"Omdat JavaScript en Python relatief vergelijkbaar zijn. Veel meer dan Python en zeg maar C++ of Rust of Java. Dus we leren van TypeScript, en van tijd tot tijd, uit mijn gesprekken met Anders, lijkt het erop dat TypeScript ook leert van Python, net zoals JavaScript op sommige gebieden van Python heeft geleerd, "concludeerde Guido. Anders Hejlsberg is een Deense programmeur die bij Microsoft werkt en een van de grote architecten van TypeScript.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.