Guido van Rossum sanoo, että Python 4.0 ei ehkä koskaan tule

Guido van Rossum (Python-ohjelmointikielen luoja), Kommentoin muutama päivä sitten haastattelussa että Python 4.0: lla oli erittäin vaikea koskaan nähdä päivänvaloa, koska ohjelmointikielellä on tällä hetkellä melko vaikea ongelma, joka on siirtyminen Python 2.0: sta Python 3.0: een,

Hän myös kertoi ajatuksiaan muista kielistä, kuten Rust, Go, Julia ja TypeScript. Guido uskoo, että Rust on mielenkiintoinen kieli, joka melkein täydellisesti ratkaisee muistinhallinnan pullonkaulat. Hän lisäsi, että Goilla ja Julialla on suuria yhtäläisyyksiä luomisensa kanssa ja että Python-kehitystiimi oppii ja on saanut inspiraationsa useista TypeScript-ominaisuuksista.

Guido van Rossum ja tiimin jäsenet Python-kehitys mainitse, että he eivät olleet aivan innostuneita Python 4: n ideasta, joka on oppinut arvokkaita oppitunteja siirtymisen aikana Python 2: sta Python 3: een.

"En ole innostunut Python 4: n ideasta, eikä kukaan kehitystiimissä ole, joten 4.0: ta ei todennäköisesti tule koskaan olemaan, ja jatkamme ainakin 3.33: een. Olemme oppineet Python 3 vs 2 -tunnin, joten on melkein tabu puhua Python 4: stä vakavasti. «.

Eläkkeelle vuonna 2019, Guido van Rossum palasi liiketoimintaan marraskuussa 2020 uudessa tehtävässä Microsoftissa ja Twitterissä kommentoin, että se tekee Pythonin käytöstä entistä paremman. Se ei ole vain Windowsissa, vaan kaikilla alustoilla, mikä auttaa tekemään siitä houkuttelevamman ja kilpailukykyisemmän. Itse asiassa viimeisen vuosikymmenen aikana Python on kilpaillut nuorempien kielten kanssa, joita niiden luojat ja yhteisö pitävät nykyaikaisempana.

Guidolle Rust on "erinomainen" ohjelmointikieli joka ansaitsee kaiken innostuksen häntä kohtaan:

”Kuulostaa hyvältä kieleltä joillekin asioille. Ruoste parantaa C ++: ta erityisesti tietyllä alueella - kääntäjän ohjaimia on paljon vaikeampaa ohittaa. Ja tietysti se ratkaisee muistin kohdennusongelman melkein täydellisesti. Jos kirjoitit saman asian C ++ -sovelluksessa, et voinut olla niin varma Rustiin verrattuna, että sait kaiken muistin allokoinnin ja muistin käsittelyn oikein. Joten ruoste on mielenkiintoinen kieli ”, hän sanoi.

Lisäksi C ++: een verrattuna Rust on uusi tulokas ohjelmointimaailmassa, ja monet kehittäjät ovat haluttomia kiinnostumaan siitä. Suuret teollisuushankkeet ovat kuitenkin alkaneet hyväksyä sitä viime vuosina.

Ja sellainen on esimerkki Linux-yhteisöstä, joka on jo jonkin aikaa ilmoittanut alkaneensa kehittää osia Rustin ytimestä.

Microsoftin puolella se esitteli viime vuonna Rust for Windows -projektinsa, ja se on suunniteltu antamaan ohjelmoijille helppo pääsy Windows-sovellusliittymiin kehittäessään Rust-sovelluksia Windowsissa. Facebook, Amazon, Apple, Microsoft ja muut suuret alan toimijat ilmoittivat äskettäin palkkaavansa Rust-kehittäjiä.

Vihdoin Mitä tulee TypeScriptiin, Pythonin luoja uskoo, että:

”TypeScript on hieno kieli. Olet ehkä huomannut, että viimeisten kuuden tai seitsemän vuoden aikana olemme lisänneet Pythoniin valinnaisen staattisen kirjoittamisen, joka tunnetaan myös nimellä progressiivinen kirjoittaminen ", hän sanoi.

"En ollut oikeastaan ​​tietoinen TypeScriptistä, kun aloitimme tämän projektin, joten en voi sanoa, että kieli innoitti meitä aloittamaan. TypeScript, koska hän hyppäsi JavaScript-junaan ja koska Anders on erittäin fiksu kaveri, TypeScript teki joitain asioita, joita Python odottaa edelleen ymmärtävänsä. Joten tänään etsimme ehdottomasti esimerkkejä TypeScriptistä. Meillä on kirjoittava GIS, jossa keskustellaan syntaksin ja semantiikan laajennusten kirjoittamisesta sekä Pythonin yleisestä tyyppijärjestelmästä ", hän lisäsi.

Guido jatkoi, että JavaScript on lähempänä Pythonia kuin luulet ja että Pythonin kehitystiimi vie paljon inspiraatiota TypeScriptin tekemistä parannuksista.

"Joskus keksimme uusia ominaisuuksia, koska tiedämme, että jotkut ominaisuudet puuttuivat alun perin myös TypeScriptista, lisättiin sitten käyttäjien tarpeisiin perustuviin TypeScript-tiedostoihin ja niistä [tuli] erittäin suosittuja TypeScriptissä. Ja nyt voimme nähdä, että olemme samassa tilanteessa ”, hän sanoi.

"Koska JavaScript ja Python ovat suhteellisen samanlaisia. Paljon enemmän kuin Python ja esimerkiksi C ++ tai Rust tai Java. Joten opimme TypeScriptistä, ja aika ajoin keskusteluistani Andersin kanssa näyttää siltä, ​​että TypeScript oppii myös Pythonilta, aivan kuten JavaScript oppinut Pythonilta joillakin alueilla ", Guido totesi. Anders Hejlsberg on tanskalainen ohjelmoija, joka työskentelee Microsoftissa ja yksi TypeScriptin suurista arkkitehdeistä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.