This article has been translated from English to Tagalog.

Solidity ang napili na programming language sa Ethereum at partikular sa smart contracts.

Ginawa ito ng Ethereum Team para matulungan silang makapag-develop ng decentralized applications (dApps) sa Ethereum blockchain.

Open-source ang Solidity at pinamamahalaan ng core team ng mga developers.

Unang ipinakita ito sa publiko noong November 2014 sa Devcon0, isang taunang developer conference na pinapasinayaan ng Ethereum Foundation na nagtitipon ng mga Ethereum developers, researchers, thinkers, at makers.

Maraming pagkakahawig ang Solidity sa C at C++ programming languages, at sinasabing madali itong matutunan at intindihin.

Apektado rin ito ng Python at JavaScript programming languages.