Jesus christ shut up. Why would you even code java for mac and C++ for PC.
1. Its stupid to have different coding languages for your game.
2. Modders would have to learn C++, java is a good beginners language hence why its easy to mod minecraft.
3. You dont need to start from scratch and make code it in c++ there is a lot of optimization they can do to make it not lag.
4. Everyone in Mojang to my knowledge codes in java, why would they want to hire more people.
5. Your being extremely ignorant.
It would be really nice for them to optimize the game, since it has the core of the game from notch, poorly optimized, and then more optimized when he formed the company and jeb worked on it. All they need to do is just streamline the code and optimize it. No need to start the game from scratch in another language. That would just piss off the entire modding community and updates would most likely halt.
1. If it's stupid then why did Mojang do it for the 360? They coded it to work with the 360 platform, just the same way they should code it to work with the PC platform.
2. There are a lot of people that already know C++ too. How do you know there wouldn't be better, or even more modders if they could use C++?
3. Minecraft has NEVER been well optimized and it's probably never going to be. Search the patch notes for "optimize". You won't find anything. Half the idea is to hire new employees that know how to code.
4. So that they could make a version of Minecraft that doesn't appear to be coded by a freshman who just took his first java class? They can afford the employees.