Date: 1 June 2018 | Author: Dan Bate
What is Solidity?
Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are governing programs, which are executed on the Ethereum Virtual Machine.
Key Features
- Statically typed language.
- Supports inheritance, libraries and complex user-defined types.
- Designed for the Ethereum blockchain.
Solidity is influenced by C++, Python and JavaScript, making it accessible to developers familiar with these ecosystems. As blockchain technology continues to evolve, understanding the nuances of smart contract development is becoming increasingly vital for web agencies and developers alike.