Competition Solidity - Glow-Lang/glow GitHub Wiki
Solidity is the main smart contract language for Ethereum.
Pros:
- It has the largest user and developer base of any smart contract languages.
- It has evolved a lot of practical features to address common issues.
Cons:
- Its design is not principled at all.
- It is rather low-level.
- It is not portable to non-Ethereum blockchains.
Tooling
- Remix
- Truffle
- HardHat.org (formerly BUIDL),
- Solidity Template
Security
- Consensys: known attacks
- Fuzzing
Predecessor
- LLL, the Lisp-Like Language predecessor to Solidity.