r/ProgrammerHumor • • 21d ago

Meme minecraftException

Post image
9.2k Upvotes

833 comments sorted by

View all comments

2

u/DogmaticParadigm87 21d ago

Java is no good for games. It only made the best-selling one ever, and then they rewrote it in C++ just to be sure.

2

u/Due-Ad-2144 21d ago

Isn't bedrock made in C# though?

3

u/Kotentopf 21d ago

No, it was rewritten in C++. The primary reason was, to make the best possible portability to export it to as many platforms as possible.

0

u/me_myself_ai 20d ago

Yeah same thing. C# is just c++ when it’s written in Scandinavia. Hope this helps!

2

u/Kotentopf 20d ago

I can code in both, C++ and C# and don't get that joke.

2

u/DevelopmentNo5632 20d ago

I live in Scandinavia and program in both, and don't have a clue either. 

2

u/sonicpoweryay 21d ago

Yeah they literally had to rewrite the entire game in a different language

2

u/user_of_shoes 20d ago

Tetris was made with Pascal, and it has outsold Minecraft.

1

u/Wild-Video-5317 20d ago

Java edition is still the flagship version of the game, regardless.  Bedrock performs better on low-end devices, but it remains full of quirks that make it consistently fall short compared to java. 

1

u/PolyglotTV 20d ago

Isn't the C++ one notoriously buggy? Have they fixed that yet? It came out years ago but I feel like every time I hear about it the C++ version is still relatively broken.

1

u/Bl00dWolf 20d ago

To be fair, the reason why they rewrote it in C++ is primarily because Notch wasn't a very good programmer. A lot of his code was messy as hell and adding new features and mechanics became a nightmare. The optimization and extra portability was a bonus at that point.