Epic Games lancia il nuovo linguaggio di programmazione Web3, Verse
Verse è un linguaggio logico funzionale dichiarativo aperto che include chiamate per valore. Ha lo scopo di coinvolgere la comunità in un linguaggio ricco.
Con Web3 che cresce ogni giorno, nuovi linguaggi di programmazione stanno entrando nello spazio. Tuttavia, il suo progresso è ostacolato dalla carenza di sviluppatori. EpicGames ha introdotto Verse, un linguaggio di programmazione per Metaverse. Verse mira a coinvolgere la comunità in un linguaggio ricco. Con questo, Verse si unisce a linguaggi di programmazione web3 come Clarity, Solidity, Curry, Mercury e Rust.
Verse è un linguaggio logico dichiarativo e funzionale open source (come Curry e Mercury) che ha un insolito sistema di tipi statici (i tipi sono valori di prima classe). Il verso è indulgente, come in ogni cosa alla fine viene valutata solo quando è “pronta”. Non può essere rigoroso in quanto include la chiamata per valore (le funzioni possono essere chiamate prima che l’argomento abbia un valore). Invece di usare i nomadi, ha un sistema di effetti .
Verse è estremamente ambizioso in quanto si estende dagli utenti finali agli sviluppatori professionisti con memoria transazionale su larga scala e solide garanzie di stabilità. Verse è scalabile per l’esecuzione di codice e supporta miliardi di utenti; il suo tempo di compilazione garantisce che un modello includa l’API della versione precedente. Il verso è estensibile e può essere appreso come prima lingua, migliorando nel tempo senza violare il codice. I progetti futuri di Epic Games includono MaxVerse e ShipVerse. In precedenza, NVIDIA aveva creato una piattaforma di collaborazione grafica in tempo reale chiamata Omniverse.
Secondo la società di analisi degli sviluppatori SlashData , circa il 60% degli sviluppatori Web3 è entrato nel settore lo scorso anno, il che è un massimo storico; rappresenta ancora solo una piccola parte dei 31,1 milioni di ingegneri del software del mondo nel primo trimestre del 2022. Questo diventa un problema più grande a causa della mancanza di conoscenza dei linguaggi di programmazione specializzati utilizzati per creare contratti intelligenti sulle criptovalute Solana ed Ethereum .
Anche se Rust sta arrivando rapidamente, Solidity è attualmente il linguaggio Web3 più utilizzato, con oltre 4.000 sviluppatori che lo utilizzano ogni mese esclusivamente sulla blockchain di Ethereum. Rust viene utilizzato con criptovalute e blockchain e fornisce il codice più velocemente. Nell’ambiente Bitcoin Web3, Clarity è creato appositamente per la creazione di contratti intelligenti e applicazioni decentralizzate, o dApp. Ora, Verse si unisce alla lega dei linguaggi di programmazione Web3. Aspettiamo e vediamo come influisce sul Metaverso.