Solidity 是由Gavin Wood博士創建的
以太坊上的主要編程語言。它是一種可用于智能合約開發的面向對象的高級編程語言,深受Python和JavaScript語言的影響。這是有意為之,這樣開發人員就可以很容易地直接開始開發智能合約。
Solidity是一種“圖靈完備”語言,這意味著它擁有開發復雜用例的所有能力。相比之下,
btc的編程語言Scrypt在設計上不是“圖靈完備”的。對于智能合約來說,Solidity是最流行的編程語言,每個開發人員如果想要開始開發智能合約,都應該研究它。
Vyper是以太坊團隊創建的另一種編程語言,它在以太坊虛擬機(“EVM”)上運行。它的設計目的是簡化智能合約的編寫過程,同時使其更易于閱讀。它與Solidity的關鍵區別是Vyper不包含一些面向對象的功能,這使得Vyper更安全,因為開發人員犯錯誤和引入bug的空間更小。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。