4 ms·
The key difference between Solidity and other languages, of course, is that most people don't trust other languages so explicitly and irrevocably. Other code en
by cookiecaper 9y ago
The key difference between Solidity and other languages, of course, is that most people don't trust other languages so explicitly and irrevocably. Other code environments can be monitored for errors and those errors can be corrected, usually in ways that don't involve kissing all the money goodbye.
On something so absolute as Ethereum, I would expect them to use a very dumb language with as few complications and complexities as possible, and then to formally verify the crap out of it, and quickly make it the most consistent, predictable, and stable language on the planet (again, possible only with a very barebones language that does not have complex features). The fact that Ethereum has been around for so many years and this has not happened indicates that it's not a serious platform.