I have no experience in programming but something that interests me is the various projects aiming to replicate the success of Ethereum, but using different programming languages for their smart contracts.
- Ethereum uses Solidity.
- Lisk uses Javascript
- Stratis uses C#
- Wavesplatform will use some non-Turing complete language not yet specified (?)
From this list, could someone explain why one language is better than others for smart contracts? Or perhaps what benefits using each language would give?
Anything to explain to a newbie like me would be much appeciated