4 ms·
C, C++, D, Java and C# are hurting the ecosystem by being slow. I'll let you in on a little secret. People used to coding assembly laugh at the slowness of lang
by ubernostrum 12y ago
C, C++, D, Java and C# are hurting the ecosystem by being slow. I'll let you in on a little secret. People used to coding assembly laugh at the slowness of languages like C and C++. Blah, blah, blah productivity gains. We laugh. We think, "I could write this in assembly and go to production on an Arduino or I could write it in C and have to use expensive servers."
People don't like to say it to your face, but C is often derided and considered to be pretty silly. Oh, and its syntax is like Lego. Neat at first until you want to understand what something is a pointer to.
- glibgil 12y agoYou just said, "I know you are but what am I?" Lame.
- lelandbatey 12y agoWhat's lame was your unwarranted and childish attack on something you happen to not like. Make a terrible argument, get a terrible response.
- glibgil 12y agoIt was warranted. CPython needs to be derided and PyPy needs to keep up the good work until Python isn't unreasonably slow. Python should be humiliated into being fast or just go away.
- mikeash 12y agoThe difference is that you can achieve similar performance to assembly by writing in those other languages, while you cannot achieve anything close to similar performance with Python. It used to be the assumption that there was a direct tradeoff between performance and convenience/productivity of a programming language. I think newer languages are showing that this doesn't have to be true, at least not to nearly the same degree.
- ubernostrum 12y agoWell, I'd argue that the convenience of C/C++ is so low that nobody should be using them for anything other than toy programs, but that's just me.