Solidity 是一门面向合约的、为实现智能合约而建立的高级编程语言。这门语言受到了 C++,Python 和 Javascript 语言的影响,设计的目的是能在 以太坊虚拟机(EVM) 上运行。html
Solidity 是静态类型语言,支持继承、库和复杂的用户定义类型等特性。编程
在部署合约时,应该尽可能使用最新版本,由于新版本会有一些重大的新特性以及bug修复。api
若是你才接触智能合约概念,推荐从一些 简单的Solidity合约例子开始,当你想开始尝试了解更多的细节,能够 学习 合约样例 和 深刻理解Solidity 。数组
你还能够进一步阅读 区块链基础,而后是 以太坊虚拟机 。浏览器
推荐图书:精通以太坊智能合约安全
以上内容摘自:区块链技术博客编程语言