Solidity
Aspetto
| Solidity linguaggio di programmazione | |
|---|---|
| Autore | Gavin Wood |
| Data di origine | Agosto 2014 |
| Ultima versione | 0.8.32 (18 dicembre 2025) e 0.8.33 (18 dicembre 2025) |
| Utilizzo | Smart contract |
| Paradigmi | Programmazione orientata agli oggetti |
| Tipizzazione | dinamica |
| Estensioni comuni | .sol |
| Influenzato da | C++, Python |
| Implementazione di riferimento | |
| Sistema operativo | Multipiattaforma |
| Licenza | GNU General Public License |
| Sito web | soliditylang.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]
Note
[modifica | modifica wikitesto]- ↑ I migliori linguaggi di programmazione per creare smart contract, su Cryptonomist. URL consultato il 23 luglio 2023.
- ↑ 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.
- ↑ (EN) Introduction to Solidity, su dev.to. URL consultato il 23 luglio 2023.
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su soliditylang.org.
- Repository sorgenti di Solidity, su github.com.
