Do you think Minecraft Bedrock and Java Edition will eventually be merged?
They are based on two different engines that are not compatible
That doesn't work in itself. Bedrock is written in C ++ and the Java Edition in Java.
You can't just merge them. In addition, the bedrock version is only there to play with console players I don't see any other sense, except that it was just written in C ++ and is therefore more optimized than to be honest Java is not for game development. Take a look at all the lags that arise with some shaders and you know what I mean.
Okay, I'm not really familiar with programming languages, so I didn't even know that it was not that easy.
The performance differences of the Java and Bedrock Edition are only slightly related to the choice of programming language. The Bedrock Edition could also have been written in Java and it would not be significantly slower, the Java version is simply terribly inefficiently programmed.
Didn't write it well. You are right the Java version is badly programmed. If you had written the Bedrock edition in Java, it would be superfluous for the PC (which is also nice). The performance difference is so big, however, is also due to the fact that Mojang (Microsoft probably has no Java programmers) has bad programmers, Since C ++ is being developed by Microsoft (or Community) as far as I know, it is more the "experts" of MS programming. However, I only use the C # language, so I don't know much about the other languages. Although C # is similar to both Java and C ++.