Quantcast

A community for students. Sign up today!

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

dumbsearch2

  • one year ago

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 >_>

  • This Question is Closed
  1. e.mccormick
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

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

  2. dumbsearch2
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Yes, but it *is* compiled into C.

  3. eSpeX
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    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.

  4. dumbsearch2
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

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

  5. eSpeX
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    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

  6. e.mccormick
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    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.

  7. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Ask a Question
Find more explanations on OpenStudy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.