以太坊虚拟机(EVM)支持多种编程语言来开发智能合约。Solidiy是一种面向合同的高级编程语言,受C、Pyho和JavaScrip的影响,被设计用于在以太坊虚拟机上运行。[[7]][[15]][[22]]。Solidiy编译成字节码后,你可以在EVM上运行[[4]][[9]]。

还有其他用于EVM对话和相关工具开发的语言。例如,Vyper是一种Pyho风格的编程语言,用于编写智能合约,并被编译成字节码以在EVM上运行[][[12]]。我们有Go和Java这样的工具和框架,虽然它不是用来直接写智能合约的语言,但是它可以用来开发EVM相关的工具和应用[][[21]]。

以太坊虚拟机主要使用的编程语言有Solidiy和Vyper,此外还有其他用于工具和应用程序开发的语言。

以太坊虚拟机 语言 百科