Solidity 团队将语言拆分为 Classic 与 Core 版本

Core Solidity 引入泛型与代数数据类型,Classic 将稳定在 0.80.30 版本,Solidity 1.0 发布在即

ETH

摘要

Solidity 开发团队已将该编程语言拆分为 Classic 与 Core 两个版本。Core 版本引入泛型、一等函数与代数数据类型,标志着语言的重大演进。Classic 将保持在稳定的 0.80.30 版本,而 Solidity 1.0 将正式以 Core 作为默认版本发布。

术语与概念
  • 泛型: 一种编程概念,使函数和数据结构可在不牺牲类型安全性的前提下支持不同的数据类型。
  • 代数数据类型: 编程语言中的复合类型,用于更灵活、更具表达力地进行数据建模,常见于函数式语言。
  • Solidity: 主要用于以太坊区块链上开发去中心化应用的智能合约编程语言。