Guido van Rossum afferma che Python 4.0 potrebbe non arrivare mai

Guido van Rossum (il creatore del linguaggio di programmazione Python), io commento qualche giorno fa in un'intervista che era molto difficile per Python 4.0 vedere la luce del giorno, Poiché attualmente il linguaggio di programmazione attraversa un problema piuttosto difficile che è la migrazione da Python 2.0 a Python 3.0,

Ha anche condiviso i suoi pensieri su altre lingue, come Rust, Go, Julia e TypeScript. Guido crede che Rust sia un linguaggio interessante, che risolve quasi perfettamente i colli di bottiglia nella gestione della memoria. Ha aggiunto che Go e Julia condividono grandi somiglianze con la loro creazione e che il team di sviluppo di Python impara e si ispira a varie funzionalità implementate in TypeScript.

Guido van Rossum e i membri del team Sviluppo Python menzionano che non erano esattamente entusiasti dell'idea di Python 4, dopo aver appreso alcune lezioni preziose durante la transizione da Python 2 a Python 3.

"Non sono entusiasta dell'idea di Python 4 e nessuno nel team di sviluppo principale lo è davvero, quindi probabilmente non ci sarà mai un 4.0 e continueremo almeno a 3.33. Abbiamo imparato la nostra lezione su Python 3 contro 2, quindi è quasi tabù parlare di Python 4 seriamente. «.

Dopo essersi ritirato nel 2019, Guido van Rossum è tornato in attività nel novembre 2020 con una nuova posizione in Microsoft e su Twitter commento che lavorerà per rendere l'utilizzo di Python ancora migliore. Non sarà solo su Windows, ma su tutte le piattaforme, il che dovrebbe contribuire a renderlo più attraente e competitivo. Infatti, nell'ultimo decennio, Python è stato in competizione con i linguaggi più giovani considerati più moderni dai loro creatori e dalla loro comunità.

Per Guido, Rust è un linguaggio di programmazione "eccellente" che merita tutto l'entusiasmo nei suoi confronti:

Sembra un ottimo linguaggio, per alcune cose. Rust migliora davvero il C++ in un'area in particolare: i controlli del compilatore sono molto più difficili da aggirare. E, naturalmente, risolve quasi perfettamente il problema dell'allocazione della memoria. Se hai scritto la stessa cosa in C ++, non potresti essere così sicuro, rispetto a Rust, di aver ottenuto tutta l'allocazione della memoria e la gestione della memoria correttamente. Quindi Rust è un linguaggio interessante ", ha detto.

Inoltre, rispetto al C++, Rust è un nuovo arrivato nel mondo della programmazione e molti sviluppatori sono riluttanti a interessarsene. Tuttavia, negli ultimi anni i principali progetti del settore hanno iniziato ad adottarlo.

E tale è l'esempio della comunità Linux che da tempo annuncia di aver iniziato a sviluppare parti del kernel in Rust.

Da parte di Microsoft, ha introdotto il suo progetto Rust per Windows l'anno scorso ed è progettato per consentire ai programmatori un facile accesso alle API di Windows durante lo sviluppo di applicazioni Rust su Windows. Facebook, Amazon, Apple, Microsoft e altri importanti attori del settore hanno recentemente annunciato che stanno assumendo sviluppatori Rust.

Infine Per quanto riguarda TypeScript, il creatore di Python crede che:

“TypeScript è un ottimo linguaggio. Potresti aver notato che negli ultimi sei o sette anni abbiamo aggiunto la scrittura statica opzionale a Python, nota anche come scrittura progressiva ", ha affermato.

“Non ero a conoscenza di TypeScript quando abbiamo iniziato questo progetto, quindi non posso dire che il linguaggio ci abbia ispirato a iniziare. TypeScript, perché è salito sul treno JavaScript e poiché Anders è un ragazzo molto intelligente, TypeScript ha fatto alcune cose che Python sta ancora aspettando di capire. Quindi oggi stiamo sicuramente cercando esempi in TypeScript. Abbiamo un GIS di digitazione in cui discutiamo della sintassi della digitazione e delle estensioni semantiche e del sistema di tipi generale per Python ", ha aggiunto.

Guido ha continuato dicendo che JavaScript è più vicino a Python di quanto si pensi e che il team di sviluppo di Python trae molta ispirazione dai miglioramenti apportati da TypeScript.

“A volte troviamo nuove funzionalità perché sappiamo che alcune funzionalità inizialmente mancavano anche in TypeScript, quindi sono state aggiunte a TypeScript in base alla richiesta dell'utente e [sono diventate] molto popolari in TypeScript. E ora possiamo vedere che siamo nella stessa situazione ", ha detto.

"Perché JavaScript e Python sono relativamente simili. Molto più di Python e, diciamo, C++ o Rust o Java. Quindi impariamo da TypeScript e, di tanto in tanto, dalle mie conversazioni con Anders, sembra che TypeScript impari anche da Python, proprio come JavaScript ha imparato da Python in alcune aree ", ha concluso Guido. Anders Hejlsberg è un programmatore danese che lavora presso Microsoft e uno dei grandi architetti di TypeScript.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.