This article has been translated from English to Portuguese.
Solidity é a linguagem de programação preferida na Ethereum e, mais especificamente, nos contratos inteligentes.
Foi criada pela equipa Ethereum para ajudar a desenvolver aplicações descentralizadas (dApps) na blockchain Ethereum.
Solidity é open-source e gerida por uma equipa central de programadores.
Foi apresentada pela primeira vez ao público em novembro de 2014 na Devcon0, uma conferência anual de programadores patrocinada pela Ethereum Foundation que reúne programadores, investigadores, pensadores e criadores da Ethereum.
A Solidity tem muitas semelhanças com as linguagens de programação C e C++ e é descrita como sendo simples de aprender e entender.
Também é influenciada pelas linguagens de programação Python e JavaScript.