Vai al contenuto

Solidity

Da Wikipedia, l'enciclopedia libera.
Solidity
linguaggio di programmazione
AutoreGavin Wood
Data di origineAgosto 2014
Ultima versione0.8.28 (9 ottobre 2024)
UtilizzoSmart contract
ParadigmiProgrammazione orientata agli oggetti
Tipizzazionedinamica
Estensioni comuni.sol
Influenzato daC++, Python
Implementazione di riferimento
Sistema operativoMultipiattaforma
LicenzaGNU General Public License
Sito websoliditylang.org/

Solidity è un linguaggio di programmazione ad alto livello, orientato a oggetti, per lo sviluppo di smart contract su varie blockchain, in primis Ethereum.[1][2]

Solidity è distribuito con licenza GNU General Public License ed è stato concettualizzato da Gavin Wood e sviluppato da Christian Reitwiessner, Alex Beregszaszi e diversi altri sviluppatori della rete Ethereum. I programmi in Solidity girano sulla Ethereum Virtual Machine (EVM) o altre macchine virtuali compatibili.[3]

  1. ^ I migliori linguaggi di programmazione per creare smart contract, su Cryptonomist. URL consultato il 23 luglio 2023.
  2. ^ La Rivoluzione di Bitcoin: dalla storia della moneta e del sistema bancario alle principali applicazioni della Blockchain. (PDF), su Tesi Luiss. URL consultato il 23 luglio 2023.
  3. ^ (EN) Introduction to Solidity, su dev.to. URL consultato il 23 luglio 2023.

Voci correlate

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]