This article has been translated from English to Brazilian.

Solidity é a linguagem de programação preferida na Ethereum e, mais especificamente, nos contratos inteligentes.

Ela foi criada pela equipe Ethereum para ajudar no desenvolvimento de aplicativos descentralizados (dApps) na blockchain Ethereum.

Solidity é open-source e é gerenciada por uma equipe central de desenvolvedores.

Foi apresentada pela primeira vez ao público em novembro de 2014 na Devcon0, uma conferência anual de desenvolvedores patrocinada pela Ethereum Foundation que reúne desenvolvedores, pesquisadores, pensadores e criadores do 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.