Slashdot Mirror


Can "Page's Law" Be Broken?

theodp writes "Speaking at the Google I/O Developer Conference, Sergey Brin described Google's efforts to defeat "Page's Law," the tendency of software to get twice as slow every 18 months. 'Fortunately, the hardware folks offset that,' Brin joked. 'We would like to break Page's Law and have our software become increasingly fast on the same hardware.' Page, of course, refers to Google co-founder Larry Page, last seen delivering a nice from-the-heart commencement address at Michigan that's worth a watch (or read)."

3 of 255 comments (clear)

  1. Page Must Have Been a Java Programmer by Anonymous Coward · · Score: 0, Flamebait

    Page must have been a Java programmer, because Java is slow as hell and it only gets slower.

  2. Re:2 reasons why software gets bigger. by ionix5891 · · Score: 0, Flamebait

    Obama is a computer?!

  3. Re:Of Course by Anonymous Coward · · Score: 0, Flamebait

    And this is often the curse of object-oriented programming. Objects carries more data than necessary for many of the uses of the object. Only a few cases exists where all the object data is used. A lot of object-oriented programming is somewhat like using 18-wheelers for grocery shopping.

    I hate to have to be the one to break this to you, but

    you are a retard. (And probably a Real Programmer too, or at least what passes for one these days)

    There are a lot of programs with excessive memory usage that don't use object-oriented languages, and there's a lot of programs with proper memory usage that do use object-oriented languages. Programmer skill (or lack thereof) is far more of a contributing factor, to such a degree that tiny bits of overhead from using OO is lost in the noise.

    If I had to choose one single thing as "the curse of OOP", it'd probably instead be that it makes it far too easy to add needless complexity and abstraction and class hierarchies a fucking mile deep.