mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| 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.
 | |
| As you will see, it is quite easy to create contracts for voting,
 | |
| crowdfunding, blind auctions, multi-signature wallets and more.
 | |
| 
 | |
| .. note::
 | |
|     The best way to try out Solidity right now is using the
 | |
|     `Browser-Based Compiler <https://chriseth.github.io/browser-solidity/>`_
 | |
|     (it can take a while to load, please be patient).
 | |
| 
 | |
| Useful links
 | |
| ------------
 | |
| 
 | |
| * `Ethereum <https://ethereum.org>`_
 | |
| 
 | |
| * `Browser-Based Compiler <https://chriseth.github.io/browser-solidity/>`_
 | |
| 
 | |
| * `Changelog <https://github.com/ethereum/wiki/wiki/Solidity-Changelog>`_
 | |
| 
 | |
| * `Story Backlog <https://www.pivotaltracker.com/n/projects/1189488>`_
 | |
| 
 | |
| * `Source Code <https://github.com/ethereum/solidity/>`_
 | |
| 
 | |
| * `Gitter Chat <https://gitter.im/ethereum/solidity/>`_
 | |
| 
 | |
| Language Documentation
 | |
| ----------------------
 | |
| 
 | |
| On the next pages, we will first see a :ref:`simple smart contract <simple-smart-contract>` written
 | |
| in Solidity followed by the basics about :ref:`blockchains <blockchain-basics>`
 | |
| and the :ref:`Ethereum Virtual Machine <the-ethereum-virtual-machine>`.
 | |
| 
 | |
| The next section will explain several *features* of Solidity by giving
 | |
| useful :ref:`example contracts <voting>`
 | |
| Remember that you can always try out the contracts
 | |
| `in your browser <https://chriseth.github.io/browser-solidity>`_!
 | |
| 
 | |
| The last and most extensive section will cover all aspects of Solidity in depth.
 | |
| 
 | |
| If you still have questions or ideas for improving Solidity or this documentation,
 | |
| please feel free to come to out `gitter channel <https://gitter.im/ethereum/solidity/>`_.
 | |
| 
 | |
| See also `Russian version (русский перевод) <https://github.com/ethereum/wiki/wiki/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-Solidity>`_.
 | |
| 
 | |
| Contents
 | |
| ========
 | |
| 
 | |
| :ref:`Keyword Index <genindex>`, :ref:`Search Page <search>`
 | |
| 
 | |
| .. toctree::
 | |
|    :maxdepth: 2
 | |
| 
 | |
|    introduction-to-smart-contracts.rst
 | |
|    installing-solidity.rst
 | |
|    solidity-by-example.rst
 | |
|    solidity-in-depth.rst
 | |
|    style-guide.rst
 | |
|    common-patterns.rst
 | |
|    frequently-asked-questions.rst
 |