Burgdorf说:
另外,Fe的方针是将编译器的组件疏散成遵循尺度准则的差异库,Burgdorf指出。该语言还打算利用由Solidity团队开拓的Yul作为“中间代码”。
以太坊基金会的软件工程师Christoph Burgdorf发布了一种新的智能合约编程语言,称为Fe,今朝正在开拓中。
“我们对增加ERC20合约的所有特性持乐观立场,估量能在2020年底之前实现第一次编译。需要明晰的是,到当时编译器毫不是产出ERC20的符合选择,可是我们等候通过这样一个领略精采的事情示例来演示Fe的本领。”
Fe以元素周期表上的铁定名,,最初被认为是Vyper的副产物,Vyper是一种用Rust语言编写的以太坊编译器。然而,Fe开拓人员抉择办理一些Vyper的安详裂痕,这是去年ConsenSys透露的。
“如今,陈设在以太坊网络上的大大都应用都用Solidity。我们相信,Solidity团队做得很好,很明明,他们做了许多正确的工作来保持今朝的市场份额。然而,我们也相信开拓者有更多的选择才会对整个生态系统发生努力的影响。”
固然在通告中没有明晰的宣布日期或里程碑,Burgdorf指出Fe的成长在已往的一个月里“显著加快”。它的一些代码甚至已经在被发此刻利用中了。
“在这个成长的早期阶段,Fe和Vyper之间的差别仍然有限。你会留意到Fe借用了Rust的一些句法属性。跟着我们不绝添加新特性,Fe很大概会变得更像Rust。”
概述
因此,该项目担任了Vyer的一些特性——好比Python的利便利用和对语言安详性的高要求——同时保持了对利用Python开拓者的可读性和熟悉感。
以Vyper作为基本,Fe开拓人员旨在提高其安详性。
固然Fe很新,但对付利用过Python的开拓人员来说,它会看起来很熟悉。
任何能让智能合约更简朴的对象必定城市受到赞赏。
暗码评论员的意见也是一致的。“智能合约的新语言应该会给EVM(以太坊虚拟机)带来竞争和更多的开拓者。我很兴奋看到Fe语言和Vyper在这里的成长——在现阶段,制止牢靠的单一文化好像是抱负的,”Open Law的法令工程师Ross Campbell说。
Burgdorf暗示:
“固然最初的方针是做一个备选的Vyper编译器,但最终这些语言开始在句法上呈现分歧,于是抉择用一个新的名称来分别。Fe就降生了。”