Solidity

Abbozzo
Questa voce sull'argomento programmazione è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.
Solidity
linguaggio di programmazione
AutoreGavin Wood
Data di origineAgosto 2014
Ultima versione0.8.26 (21 maggio 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/
Modifica dati su Wikidata · Manuale

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]

Note

  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

  • Linguaggio di scripting
  • Python

Collegamenti esterni

  • (EN) Sito ufficiale, su soliditylang.org. Modifica su Wikidata
  • Repository sorgenti di Solidity, su github.com. Modifica su Wikidata
  Portale Informatica
  Portale Telematica