Ask your own question, for FREE!
Computer Science 17 Online
OpenStudy (dumbsearch2):

I'm not new to programming. I've been doing it for years. And thats why I'm asking this. Why the hell do people use the term "efficiency" without even knowing what it entails? It's like those Socket.io fans. Woot, its a miracle. So much faster. Long-pull AJAX requests: go to hell. They toss that term around, they believe it because they hear it. But ya know? When you actually look at the statistics (no, not just word-of-mouth) when you ACTUALLY, REALLY glace at the statistics the difference is negligible at best. It's also like those PHP haters: PHP is not slow at all for low-volume sites ! The worst thing is that they're so egotistical about it all >_>

OpenStudy (e.mccormick):

I would not call Facebook a low volume site and it does not seem particularly slow. It is also done in PHP.

OpenStudy (dumbsearch2):

Yes, but it *is* compiled into C.

OpenStudy (espex):

PHP is a server side scripting language that is compiled into a byte code. Facebook uses HipHop, which compiles the PHP script into C++ to reduce the server load.

OpenStudy (dumbsearch2):

I know. My point is that it just irritates me when people toss around words like "efficiency" for something that isn't much slower.

OpenStudy (espex):

Perhaps it is just a matter of perspective. The variations of RAM chips over the years have had their increased efficiency measured in nano seconds. Hard to say exactly which perspective the individual is using when they make statements like the ones you speak of. It could be that they are using a measure of minutes and thus an increase of seconds is a big jump in efficiency. :D

OpenStudy (e.mccormick):

Also, efficiency does not mean it is faster. There are generally two ways of programming for efficiency. One is for speed but the other is for resource conservation. They can be mutually exclusive at times. Then there is efficiency for some platforms where the goal is to make it consume less energy, which is generally a concern on low power devices that run off of batteries. The actual use depends on the goal, so without a more comprehensive list of how something is more efficient, and at what tradeoff, any claim to efficiency is basically incomplete.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!