The thing about integrated blockchains like Solana (or Bitcoin) is, by bringing everything into one global state machine, you can actually increase optionality (e.g. modularity) without introducing fragmentation because it maintains atomic composability (real composability)
You can write Solana programs in the following languages, all which execute in the same VM and state.
- Rust
- C
- Anchor
- Move (soon)
- BPF
- You can also write a new 'frontend' for any language
You can build VM abstraction layers ON Solana, like what
@Neon_EVM did, where you can run EVM programs in their VM, and, because it's one global state, you can have actual atomic composability between native SVM programs and Neon EVM programs.
There's a bright future for integrated blockchains ๐ฅ