Solidity was proposed in 2014 by Gavin Wood, the co-founder and former CTO of the Ethereum Foundation , but now is known as a creator of Polkadot. Solidity is an object-oriented programming language used for writing smart contracts on EVM (Ethereum virtual machine), and Solidity is heavily influenced by C++, Javascript, and Python.