Merge pull request #11025 from ethereum/docs-intro

Clarify the syntax of Solidity is not Python inspired
This commit is contained in:
chriseth 2021-03-16 17:11:26 +01:00 committed by GitHub
commit e007557c0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,8 +10,8 @@ Solidity is an object-oriented, high-level language for implementing smart
contracts. Smart contracts are programs which govern the behaviour of accounts contracts. Smart contracts are programs which govern the behaviour of accounts
within the Ethereum state. within the Ethereum state.
Solidity was influenced by C++, Python and JavaScript and is designed to target Solidity is a `curly-bracket language <https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Curly-bracket_languages>`_.
the Ethereum Virtual Machine (EVM). It is influenced by C++, Python and JavaScript, and is designed to target the Ethereum Virtual Machine (EVM).
Solidity is statically typed, supports inheritance, libraries and complex Solidity is statically typed, supports inheritance, libraries and complex
user-defined types among other features. user-defined types among other features.