An intermediate language that can be compiled to bytecode for different backends.
Yul is an intermediate language developed by the Ethereum Foundation that allows developers to write code for multiple target platforms. Previously called JULIA or IULIA, Yul intends on having support for EVM 1.0, EVM 1.5, and EWASM. Developers using Yul can write high-level optimization for their programs in a way that equally benefits multiple platforms.
Sign up for a free Alchemy Account
Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.