concerning the programming languages and vm: llvm and evm. Algorand has the avm written in TEAL(Transaction Execution Approval Language) that allows multiple programming languages. Cardano slow, maybe slow but sure. Have micali on again