自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

以太坊的Viper编程语言是什么?

2017-08-29 09:00:00
收藏

Solidity与Viper:以太坊编程语言的双重奏

Solidity是以太坊生态系统的主要编程语言。虽然它不是最容易学习和掌握的语言,但全球开发者都能较快地上手。与此同时,Viper语言近期也取得了重大突破。尽管Viper不太可能取代Solidity成为以太坊的主要编程语言,但这并不意味着它目前毫无价值。事实上,其团队提出的路线图规划颇具前景。

Viper项目:以太坊生态的新选择

对于非开发者而言,Viper项目可能鲜为人知,这并不令人意外。毕竟,提到以太坊编程,人们首先想到的就是Solidity。虽然Solidity在高级功能方面较难掌握,但对于有志于开发优秀以太坊应用的程序员来说,它仍然相当友好。然而,如今值得关注的编程语言不止Solidity一个。

Viper是大约10个月前由以太坊团队创建的项目。尽管其GitHub仓库维护得不如Solidity完善,但这种编程语言仍有许多优点。作为一门实验性编程语言,它包含了一些有趣的功能,如可判定性、有符号整数支持、边界和溢出检查等,这些功能为全球开发者提供了价值。此外,它还为未来构建以太坊生态项目提供了另一种选择。

Viper的发展现状与未来展望

目前,Viper的开发资金并不充裕,更多是作为自愿项目存在,尽管仍有定期提交。它并非旨在取代Solidity——无论是现在还是将来,尽管一些用户认为它长期来看具备这种潜力。Viper语言远未完成,还有许多工作需要推进。尽管如此,它仍是一门不容忽视的优秀编程语言。

该项目正获得来自外部开发者越来越多的贡献,这表明市场对这种编程语言的开发确实存在兴趣。虽然目前没有官方时间表来确保该语言的"完成度",但Viper可能永远无法达到Solidity那样的成熟度,不过它的一些特性仍然能够吸引特定类型的贡献者。

目前,Viper不支持调用方法或其他智能合约,这极大地限制了该语言的实用性。这些功能预计将在未来几年内逐步添加。由于缺乏工具、教程和非基础示例,即使对于经验丰富的程序员来说,学习Viper语言也可能颇具挑战性。然而,在编程语言领域,拥有多种选择从来都不是坏事。

Viper的下一步发展计划

最后,Viper有一个简要的发展路线图。声明外部合约ABI和调用外部合约是当前的主要优先事项。团队还将专注于不同性质的智能优化。尽管目前Viper的潜力远不如Solidity,但看到以太坊用户有多个编程语言可选还是令人欣慰的。在未来几年内,Viper很可能成为以太坊的首选编程语言。

展开阅读全文
更多新闻