March 2018
Beginner to intermediate
656 pages
20h 9m
English
Compilers are used to convert high-level contract source code into the format that the Ethereum execution environment understands. The Solidity compiler is the most common one in use and is discussed here.