Solidity

linguaggio di programmazione

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
linguaggio di programmazione
AutoreGavin Wood
Data di origineAgosto 2014
Ultima versione0.8.25 (14 marzo 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 è 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]

Note modifica

  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

Collegamenti esterni modifica