Is there a reason why there are two minecraft versions and one was programmed in C ++ and the other in java?
Because over the years more and more platforms have received Minecraft and Microsoft is now patching everything together again.
The Java version will hopefully exist for a very long time.
Java. Keywords…
Mods, PvP, old versions, pests, …
But why didn't you program everything in java at the beginning?
Because not all devices support Java