Solidity linguaggio di programmazione | |
---|---|
![]() | |
Autore | Gavin Wood |
Data di origine | Agosto 2014 |
Ultima versione | 0.8.28 (9 ottobre 2024) |
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/ |
Modifica dati su Wikidata ·Manuale |
Solidity è unlinguaggio di programmazione ad alto livello,orientato a oggetti, per lo sviluppo dismart contract su varieblockchain, in primisEthereum.[1][2]
Solidity è distribuito con licenzaGNU 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]
Principalilinguaggi di programmazione(tutti) | |
---|---|
ABAP ·Ada ·ALGOL ·APL ·Assembly ·Awk ·BASIC ·C ·C++ ·C# ·COBOL ·Delphi ·Eiffel ·Fortran ·F# ·Haskell ·IDL ·Java ·JavaScript ·J# ·Lisp ·LOGO ·Lua ·ML ·Objective-C ·OCaml ·Pascal ·Perl ·PHP ·PL/I ·PLaSM ·Prolog ·Python ·Ruby ·Rust ·SAS ·Scheme ·sh ·Simula ·Smalltalk ·SQL ·Swift ·Visual Basic |