3 ms·
Looks like an advertisement for C/C++. I agree that some language features are nice to have, but you won't convince me that C/C++ is bad because it's old, or b
by jokoon 12y ago
Looks like an advertisement for C/C++.
I agree that some language features are nice to have, but you won't convince me that C/C++ is bad because it's old, or because it's too down to earth. In short: you can't replace simple tools like a simple hammer and screwdriver. You don't always need them, but they're not replaceable, so to me I'll prefer learning a down to earth language and suffer the right consequences of that. Having to manage memory is the bread and butter of any programmer. I hate going around avoiding gimmicks of new languages and API just because the language pretend that it's doing something magically, there's always something that will come back and bite you.
And for the minecraft argument: minecraft is a huge PITA when it comes to memory and I've seen servers just burn because of memory management. Notch buying large house won't convince me to use java or any other managed memory language. The argument "that guy got rich, so it's an okay language" is not okay with me...
I'm very conservative when it comes to technology and programming languages. I prefer using old tools, because if they're old, that means that they stayed.
- CmonDev 12y ago"simple hammer and screwdriver" To complete the analogy I would say both also have a blade attached to handles, so that you need to be using them v-e-e-ry carefully and only if truly needed.
- jokoon 12y agoEvery programmer need to learn how to do his job. if a programmer don't like it, he can use something else, but he might not achieve the same result. What kind of risk are you talking about ? You won't kill anybody. If there's a bug, just fix it. C and KISS ane just not taught enough. I find it pretty weird to see people refusing to use simple tools, because it's "too difficult". That's why I think Linus Torvalds is right about many things. I just can't like the many diverse and abstract concepts of programming that pops around now and then.
- moron4hire 12y agoPeople don't dislike learning C or C++ because the languages are supposedly hard to learn. They dislike them because the tools used to build and distribute their work are archaic.