Bitcoin
$ 40,075
Ethereum
$ 2,302.8
Litecoin
$ 139.83
okex ads

Ethereum Foundation Gives Developers More Choices with Fe

The Ethereum Foundation has announced the launch of a new programming language called Fe (pronounced “fee”). While the Solidity language remains the primary programming language for Ethereum, the team says the creation of Fe will give devs more coding choices.

Ethereum Gets a New Smart Contracts Language 

In a bid to give Ethereum developers more options when coding smart contracts applications, and make it easier for them to circumvent some of the pitfalls of Solidity, the Ethereum Foundation is introducing a new programming language dubbed Fe.

As stated in a blog post by the Foundation, the new smart contracts application development language was initially designed to function as an alternative Vyper compiler, however, the creators eventually made significant changes to the syntax along the line and therefore decided to give the language a new name, Fe (Ferrous), which is the symbol of the iron chemical element in the periodic table.

Explaining the reason behind the name of the new language, Christoph Burgdorf, a software developer at the Ethereum Foundation wrote:

“Fe is the letters for the chemical element iron of the periodic table. Iron conveys a sense of durability, and this reinforces the notion of compiler correctness. Rust forms on iron, which ties the name back to the Rust language that the Fe compiler is written in.”

The Fe Advantage 

What’s more, the creators of Fe have made it clear that the language is designed to provide developers with a readable and expressive code, as it is inspired by Python and it also “uses static typing and limits dynamic behaviour to reduce foot guns and improve safety.”

Since Fe is inspired by the Rust-based Vyper language, the team says Fe aims to achieve some of the goals of Vyper, which includes precise transaction fee estimation, plus some additional features such as “a complete language specification to aid in the verification of compiler correctness, emphasis on correct implementation via the use of better tooling, application of formal methods and stricter development practices” and much more.

Interestingly the development team has revealed that it plans to further work on Fe to enable it to support all the features of ERC-20 contracts by 2021 and in the near future, Fe could also support Ethereum WebAssembly (eWASM) or Optimistic Virtual Machine (OVM), according to The Block.

Related Posts

Leave a Reply

Newsletter

Subscribe To Newsletter

For updates and exclusive offers, enter your e-mail below.

Popular Posts

Allied Payment Network Allies with NYDIG to Enable Customers to Buy, Sell, Hold Bitcoin (BTC)
July 29, 2021By
Aave (AAVE) Launching DeFi Pools for Institutional Investors
July 28, 2021By
Nigerian Central Bank Stops Forex Sales to Bureaus de Change — Operators Accused of Feeding Black Market
July 28, 2021By

Advertisement

Video Posts

In
Impact Of Technology On 4.0
July 6, 20210
In
Importance Of Cryptography
July 3, 20210

Crypto Stats


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin40,075 0.46 % 1.07 % 23.75 %
Ethereum2,302.8 0.38 % 0.45 % 14.93 %
Tether1.000 --- 0.19 % 0.05 %
Binance Coin314.09 0.35 % 0.26 % 6.89 %
Cardano1.270 0.37 % 1.35 % 8.37 %
XRP0.7067 0.24 % 3.85 % 23.18 %
USD Coin1.000 0.21 % 0.02 % 0.61 %
Dogecoin0.2086 0.40 % 0.41 % 8.86 %
Polkadot14.82 0.12 % 2.88 % 19.47 %
Binance USD1.000 0.37 % 0.19 % 0.45 %

You have not selected any currencies to display