以太坊?智能合约的编程语言主要是Solidiy。Solidiy是为了实现智能合约而创建的面向对象的高级编程语言,适用于以太坊虚拟机(EVM)。受C, Pyho, JavaScrip的影响,语法与JavaScrip相似。这降低了学习难度,使其更容易掌握[[9]][[13]]。

以太坊智能合约的编程语言 百科

Solidiy是最常见的智能合约编程语言,但是以太坊还支持Vyper和Yul[[4]][[25]]等几种编程语言。Vyper是一种类似Pyho的新型智能合约编程语言,它注重可读性和审计性[[26]]。Yul是一种中间层编程语言,支持EVM和ewasm(以太坊风格的WebAssembly),性能优异[[25]]。

[[10]][[12]][[18]] Solidiy是以太坊智能合约开发最重要的语言,被广泛用于分布式应用程序(DApps)的构建。