Quantcast

Got Homework?

Connect with other students for help. It's a free community.

  • across
    MIT Grad Student
    Online now
  • laura*
    Helped 1,000 students
    Online now
  • Hero
    College Math Guru
    Online now

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

dumbsearch2 Group Title

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

  • one year ago
  • one year ago

  • This Question is Closed
  1. e.mccormick Group Title
    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.

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

    Yes, but it *is* compiled into C.

    • one year ago
  3. eSpeX Group Title
    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.

    • one year ago
  4. dumbsearch2 Group Title
    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.

    • one year ago
  5. eSpeX Group Title
    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

    • one year ago
  6. e.mccormick Group Title
    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.

    • one year ago
    • Attachments:

See more questions >>>

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.