3 ms·
I don't think it's very important. There are several other languages that can compile down to EVM bytecode. A cool one is Viper (https://github.com/ethereum/vip
by RexetBlell 9y ago
I don't think it's very important. There are several other languages that can compile down to EVM bytecode. A cool one is Viper (https://github.com/ethereum/viper https://github.com/ethereum/viper), which is NOT Turning complete, but decidable. This makes it easier to reason about the correctness of the code, and formally proving that your code is correct.
- metroidfan832 9y agoseveral? Really? Please link me other languages that compile to EVM bytecode.
- Jabanga 9y agoEthereum developers use Solidity almost exclusively, because it is by far the most developed, but there is also Serpent, Viper and LLL. I don't know if Serpent and LLL are still being actively developed. Yoichi Hirai is also developing Bamboo [1]. [1] https://github.com/pirapira/bamboo https://github.com/pirapira/bamboo