Argomenti di tendenza
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Presentiamo 'La Strada verso la Core Solidity', una serie di post sul blog attraverso i quali condivideremo la direzione in cui ci stiamo muovendo con il linguaggio.
Diamo un'occhiata all'overview!

Quando Solidity è stato avviato per la prima volta, l'attenzione era rivolta a:
- ergonomia e usabilità
- familiarità per i programmatori
- sicurezza e correttezza
Nel corso degli anni, il linguaggio è diventato più rigoroso e più esplicito, portando a debito tecnico, complessità non necessaria e incoerenze.
Aggiungere funzionalità importanti come i generici all'attuale sistema di tipi sarebbe un processo complesso che potrebbe rendere il linguaggio suscettibile a bug critici. Come soluzione, il team ha deciso di suddividere il linguaggio in due percorsi, ovvero Classic e Core Solidity,
Solidity Classico: Il linguaggio attualmente supportato da solc oggi. Nonostante venga utilizzato in produzione e il compilatore sia molto affidabile, stiamo ancora pianificando di rendere il linguaggio più stabile e rilasciare regolarmente cambiamenti significativi.
Core Solidity: Un rinnovamento del linguaggio attuale, con un nuovo sistema di tipi progettato per supportare funzionalità come generici, funzioni di prima classe, tipi di dati algebrici, ecc.
Abbiamo in programma di integrarlo con una libreria standard, un insieme di tipi e funzioni riutilizzabili, che ci permetterà di rilasciare funzionalità sotto la gestione della comunità senza appesantire il linguaggio di base.
Sviluppo in corso:
- Completamento della pipeline IR
- Supporto Ethdebug nel compilatore
- Prontezza per gli aggiornamenti EVM
Il futuro di Classic Solidity
"Il futuro di Classic Solidity" - uno dei prossimi post - presenterà un elenco delle funzionalità del linguaggio che stiamo considerando di implementare nel linguaggio attuale, categorizzate in base all'impegno richiesto per l'implementazione e il design, nonché al valore che forniranno a lungo termine, quando Core Solidity prenderà il sopravvento.
Sarà accompagnato da una descrizione dettagliata di ciascuna funzionalità, delle difficoltà note e delle opzioni per il design su cui ci piacerebbe ricevere feedback dalla comunità degli utenti.
(forum thread per feedback nell'ultimo tweet)
La transizione a Core Solidity
In questa sezione del post del blog, introduciamo brevemente:
- Prossime versioni importanti
- Convergence con Core Solidity
- Interoperabilità con Core Solidity
93,81K
Principali
Ranking
Preferiti

