motherfucker
Educated
- Joined
- Aug 23, 2020
- Messages
- 357
"Bro, just use service locator"BULLSHIT. DEVELOPMENT IS LEARNING ONE SPECIFIC FRAMEWORK AND CLINGING TO IT LIKE A DYING A MAN. LEARNING NEW WAYS AND THINKING OUT OF THE BOX IS FOR LOSERS. WHAT'S NEXT ? LEARNING MATH ?IT'S ALL ALGORITHMS AND DATA STRUCTURES
LANGUAGES ARE JUST INTERFACES
WAKE UP SHEEPLE
OF COURSE YOU MAY NEED ADDITIONAL EUNCAPSULASHION."Bro, just use service locator"
Guess you would like Scala then. It's like J++.Tbh, languages don't matter that much, most programming skills/concepts are cross language (at least among common OOP type languages), but programming in Python is like having sex while programming in C++/C# is like getting fucked by a bear.
Pretty sure BG3 fans prefer Rust.is like getting fucked by a bear
I know it's a prehistoric post, but multi-line lambdas were always possible:3. Can you name another high-level language without multi line lambdas?
x = lambda: [1,
2]
y = lambda: 0 or \
7
z = lambda x, y, \
s: x+y+s
print(x(), y(), z(1, 2, 3))
[1, 2] 7 6
What you can't have is having multiple expressions within lambda's body.
Then compare Minecraft Java's draw distance vs Minecraft C++'s draw distance vs Minecraft clones' draw distance...Meh, all these code monkeys making games in C/C++, and now in C# (Unity), meanwhile the Gigachad coded a 2.5 billion game in Java (Minecraft, supposedly a very slow language)
It's less C++ and more having an army of MS engineers with perfect insight.Then compare Minecraft Java's draw distance vs Minecraft C++'s draw distance vs Minecraft clones' draw distance...Meh, all these code monkeys making games in C/C++, and now in C# (Unity), meanwhile the Gigachad coded a 2.5 billion game in Java (Minecraft, supposedly a very slow language)
No. There are many mods and open-source clones that do proper draw distances.It's less C++ and more having an army of MS engineers with perfect insight.
Then compare Minecraft Java's draw distance vs Minecraft C++'s draw distance vs Minecraft clones' draw distance...Meh, all these code monkeys making games in C/C++, and now in C# (Unity), meanwhile the Gigachad coded a 2.5 billion game in Java (Minecraft, supposedly a very slow language)
That's a stretch.MS engineers with perfect insight.
Then compare Minecraft Java's draw distance vs Minecraft C++'s draw distance vs Minecraft clones' draw distance...Meh, all these code monkeys making games in C/C++, and now in C# (Unity), meanwhile the Gigachad coded a 2.5 billion game in Java (Minecraft, supposedly a very slow language)
You are missing the point though. The gigachad used a higher level language (Java) to make something awesome quickly. Then of course the code monkeys can come in and optimize it, but by then the thing is already made. The same patterns shows up all over, most of the largest, well known websites/webapps were rapidly developed in Python, and then once they are a thing and bringing in mountains of gold, teams of later programmers re-code parts or the entire thing in faster lower level languages. But the higher level language allows a small team/in some cases individual to quickly develop a functional application and get the whole ball rolling.
Can't blame anyone for avoiding C++98. It was the reason why languages like D, C# or Java exist in the first place.Mojang should've ditched Java for C++ and put an scripting language for mods, whatever