Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Friday September 18 2015, @04:21PM   Printer-friendly
from the bbbut-they-are-very-short-lines-of-code dept.

Wired has published an interesting article on just how big Google is. I doubt the numbers will surprise anyone here, but they are interesting nonetheless. From the article:

How big is Google? We can answer that question in terms of revenue or stock price or customers or, well, metaphysical influence. But that’s not all. Google is, among other things, a vast empire of computer software. We can answer in terms of code.

Google’s Rachel Potvin came pretty close to an answer Monday at an engineering conference in Silicon Valley. She estimates that the software needed to run all of Google’s Internet services—from Google Search to Gmail to Google Maps—spans some 2 billion lines of code. By comparison, Microsoft’s Windows operating system—one of the most complex software tools ever built for a single computer, a project under development since the 1980s—is likely in the realm of 50 million lines.

So, building Google is roughly the equivalent of building the Windows operating system 40 times over.

The comparison is more apt than you might think. Much like the code that underpins Windows, the 2 billion lines that drive Google are one thing. They drive Google Search, Google Maps, Google Docs, Google+, Google Calendar, Gmail, YouTube, and every other Google Internet service, and yet, all 2 billion lines sit in a single code repository available to all 25,000 Google engineers. Within the company, Google treats its code like an enormous operating system. “Though I can’t prove it,” Potvin says, “I would guess this is the largest single repository in use anywhere in the world.”

This is not the first time I've heard Google's entire cloud-based ecosystem all over the world being compared to one enormous operating system, or even a single computer. It's nice to see confirmation of this concept. As for Windows and its 50 million lines of code? Well, I don't think Windows was that much of an achievement in software engineering since the introduction of Windows 95.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by iWantToKeepAnon on Friday September 18 2015, @06:19PM

    by iWantToKeepAnon (686) Subscriber Badge on Friday September 18 2015, @06:19PM (#238057) Homepage Journal

    Google Is 2 Billion Lines of Code—And It’s All in One Place (Almost)

    Strange, I'd have thought it was 10^100 lines of code.

    --
    "Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 4, Funny) by maxwell demon on Friday September 18 2015, @07:07PM

    by maxwell demon (1608) Subscriber Badge on Friday September 18 2015, @07:07PM (#238075) Journal

    No, 10^100 is their average line length.

    --
    The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by Alfred on Friday September 18 2015, @09:39PM

      by Alfred (4006) on Friday September 18 2015, @09:39PM (#238147) Journal
      Compensating much?
    • (Score: 2) by Snotnose on Friday September 18 2015, @11:34PM

      by Snotnose (1623) on Friday September 18 2015, @11:34PM (#238202)

      CSB. I once worked with a Russian immigrant. He was a hella nice guy, met his deadlines, yada yada yada. But he used whitespace like every one cost him money. He indented 1 space. Opening braces were on the lines that caused them, with no whitespace. For loops, no whitespace. You looked at his code and it was a wall of text. Ask him why he coded that way he said "I want to see as much code as I can".

      Funny thing was, run his code through indent and it was pretty damned good. It was clean, it was efficient, it was well commented, and about as bug free as code gets.

      Alex from Qualcomm, if you're reading this I hope things are well with you. And I still think you're wrong about the power lines over the mt lot next to your house :)

      --
      I came. I saw. I forgot why I came.
    • (Score: 0) by Anonymous Coward on Saturday September 19 2015, @12:56AM

      by Anonymous Coward on Saturday September 19 2015, @12:56AM (#238250)

      Google has a strict 80 character line limit!