美文网首页区块链
区块链基础知识第24期:EVM高级语言

区块链基础知识第24期:EVM高级语言

作者: 崇德先生 | 来源:发表于2017-12-28 08:40 被阅读44次

今天有同学问到以太坊的语言,所以查了一下,分享给大家。

比特币不提供高级语言的支持,以太坊则提供高级语言让用户编写智能合约。以太坊的高级语言最后会编译成在EVM中执行的EVM字节码,部署在以太坊区块链上。

以太坊提供3种编程语言:Solidity、Serpent和LLL。

Solidity类似JavaScript语言,是目前以太坊上最流行的智能合约编程语言。

Serpent类似Python编程语言,它结合了低级语言的效率和易用的编程方式。Serpent用LLL语言来编译。

LLL是Lisp like language 的简称,是一个像Lisp的语言。它有些像汇编语言,设计得非常简约,基本上就是在EVM上的一个微小的封装。

另一个类似C语言Mutan已经基本弃用,不再被维护。

————————

硅谷live晓杰

相关文章

网友评论

    本文标题:区块链基础知识第24期:EVM高级语言

    本文链接:https://www.haomeiwen.com/subject/vgkmgxtx.html