LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 以太坊更新其 Solidity 编程语言以获得更多功能

以太坊更新其 Solidity 编程语言以获得更多功能

2021-12-28 wanbizu AI 来源:区块链网络

以太坊新的原生编程语言 Solidity 的新版本已经面世。 这一次它带来了语言级别的小改进,但是,它集成了一个新功能,允许从任何开发环境 (IDE) 进行编程。

新版本于 12 月 20 日在官方 Solidity 博客上发布,其中公开了更改和修复的错误列表。这个新版本的以太坊编程语言将拥有。

主要的变化是允许将 Solidity 添加到不同的 IDE,例如 Qt Creator 或 VIM。 这种集成有助于在 Solidity 上的 IDE 中编程时,可以使用开发工具,例如:编译器、文档和甚至自动完成。有兴趣的可以进入官方博客,根据要使用的IDE了解具体的安装。

有趣的是,正如发行说明所强调的那样,Microsoft 的 VS Code 是当今使用最广泛的 IDE 之一,但不支持 LSP用于 Solidity 语法自动完成。 这正在等待很快添加这些功能。

编程工具,例如自动完成,允许程序员
更富有成效的发展。 资料来源:卢卡斯 / pexels.com

同样,那些希望使用这个被称为语言服务器协议(LSP)的新工具的人必须从官方 GitHub 下载该语言的本地二进制文件。 对于那些使用Solidity 实例通过 JavaScript NPM,LSP 尚不可用。

语言水平改进

除了在编程环境的兼容性层面上的改进,Solidity 开发者还带来了一个小小的改进,优化了编译器的使用,称为 abi.encodeCall。这允许更快地验证数据,与之前使用的 abi.encodeWithSelector 相反。

虽然这可以被认为是最小的改进,因为在编译器中只讨论了一个小的优化,但必须考虑计算成本。 当以太坊在分布在整个区块链上的虚拟机(称为 EVM(以太坊虚拟机))上运行时,代码呈现出糟糕的优化,可能意味着运营成本会转化为佣金的增加。

—-

原文链接:https://www.criptonoticias.com/tecnologia/ethereum-actualiza-lenguaje-programacion-solidity-mayor-versatilidad/

原文作者:globalcryptopress

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...