Solidity

A procedural (imperative) programming language

with a syntax similar to JavaScript, C++, or Java.

Ethereum smart contracts.

Last updated