mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Improve the description of Solidity
This commit is contained in:
parent
b4f24721b5
commit
b420dbf505
@ -9,17 +9,9 @@ This list was originally compiled by `fivedogit <mailto:fivedogit@gmail.com>`_.
|
||||
Basic Questions
|
||||
***************
|
||||
|
||||
What is Solidity?
|
||||
Example contracts
|
||||
=================
|
||||
|
||||
Solidity is the DEV-created (i.e. Ethereum Foundation-created),
|
||||
Javascript-inspired language that can be used to create smart contracts
|
||||
on the Ethereum blockchain. There are other
|
||||
languages you can use as well (LLL, Serpent, etc). The main points in
|
||||
favour of Solidity is that it is statically typed and offers many
|
||||
advanced features like inheritance, libraries, complex
|
||||
user-defined types and a bytecode optimizer.
|
||||
|
||||
There are some `contract examples <https://github.com/fivedogit/solidity-baby-steps/tree/master/contracts/>`_ by fivedogit and
|
||||
there should be a `test contract <https://github.com/ethereum/solidity/blob/develop/test/libsolidity/SolidityEndToEndTest.cpp>`_ for every single feature of Solidity.
|
||||
|
||||
|
@ -1,8 +1,12 @@
|
||||
Solidity
|
||||
========
|
||||
|
||||
Solidity is a high-level language whose syntax is similar to that of JavaScript
|
||||
and it is designed to compile to code for the Ethereum Virtual Machine.
|
||||
Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript
|
||||
and it is designed to target the Ethereum Virtual Machine.
|
||||
|
||||
Solidity is statically typed, supports inheritance, libraries and complex
|
||||
user-defines types among other features.
|
||||
|
||||
As you will see, it is possible to create contracts for voting,
|
||||
crowdfunding, blind auctions, multi-signature wallets and more.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user