Google is 2 Billion Lines of Code—And It’s All in One Place
Publié le 17 Septembre 2015
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.”
Google is an extreme case. But its example shows how complex our software has grown in the Internet age—and how we’ve changed our coding tools and philosophies to accommodate this added complexity. Google’s enormous repository is available only to coders inside Google. But in a way, it’s analogous to GitHub, the public open source repository where engineers can share enormous amounts of code with the Internet at large. We’re moving toward a world in which we regularly collaborate on code at a massive scale. This is the only way we can keep up with the rapid evolution of modern Internet services.
“Having 25,000 developers, as Google does, means it’s sharing code with a diverse set of people with diverse set of skills,” says Sam Lambert, the director of systems at GitHub. “But, as a small company, you can get some of that same advantage using GitHub and open source. There’s that saying: ‘A rising tide raises all boats.'”
The flip side is that building and running a 2-billion-line monolith is no simple task. “It must be a technical challenge—a huge feat,” Lambert says. “The numbers are absolutely staggering.”
read more : http://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/
Couverture Google Street View en cette mi-2014 : photo 360° - OOKAWA Corp.
Explorez le monde dans ses moindres détails ... grâce à Google Street View Explorez le monde dans ses moindres détails ... grâce à Google Street View : photo panoramique 360. How to use the n...
Couverture Google Street View en cette mi-2014 : photo 360° - OOKAWA Corp.
Google Maps and Google Earth: What's the difference? - OOKAWA Corp.
Google has two distinctly different apps - Maps and Earth - that can handle similar tasks but are used in very different ways. Whereas on the desktop you can quickly switch between the informative ...
http://ookawa-corp.over-blog.com/2015/02/google-maps-and-google-earth-what-s-the-difference.html
Google Maps and Google Earth: What's the difference? - OOKAWA Corp.
Google + quitte YouTube et veut redevenir juste un réseau social - OOKAWA Corp.
Google + quitte YouTube et veut redevenir juste un réseau social Google + ne sera plus nécessaire pour commenter une vidéo sur YouTube. C'est la première étape du retrait du réseau social de ...
Google + quitte YouTube et veut redevenir juste un réseau social - OOKAWA Corp.
S'installer au 3D-Trade-Center c'est déjà bénéficier de la certitude de disposer d"une vue incroyable et dégagée. De plus, lorsqu'on loge au 3DTC (3D-Trade-Center) on côtoie Google aux plus ...
Google s'offre les 3 derniers étages du One World Trade Center - Google déjà au 3D-Trade-Center ! - OOKAWA Corp.
Google Docs de Google se decline en 3 Apps sur Android et iOS : Docs Sheets Slides - OOKAWA Corp.
Jusqu'alors intégrée à son application mobile Drive, dédiée au stockage dématérialisé, la suite bureautique de Google se présente désormais en trois programmes distincts. Cela lui confèr...
Google Docs de Google se decline en 3 Apps sur Android et iOS : Docs Sheets Slides - OOKAWA Corp.
Google met fin à Orkut, son premier réseau social, pour se concentrer sur Google+ - OOKAWA Corp.
Google met fin à Orkut, son premier réseau social, pour se concentrer sur Google+ 10 ans après sa naissance, Orkut tire sa révérence. Le réseau social lancé par Google en 2004, au même mome...
Google met fin à Orkut, son premier réseau social, pour se concentrer sur Google+ - OOKAWA Corp.
Google Hangouts passe au B2B - OOKAWA Corp.
Google Hangouts : Collaboration is effortless Google s'attaque un peu plus au marché des entreprises, en repositionnant cette fois-ci son application de messagerie instantanée Hangouts. De nouvelles
http://ookawa-corp.over-blog.com/2014/08/google-hangouts-passe-au-b2b.html
Google Hangouts passe au B2B - OOKAWA Corp.
L'Alphabet de Google de A à Z - OOKAWA Corp.
C'est le début d'une nouvelle ère : le géant du web Google va devenir Alphabet, une méga-holding regroupant toutes ses activités A comme Analytics : c'est l'un des programmes qui a permis à G...
http://ookawa-corp.over-blog.com/2015/08/l-alphabet-de-google-de-a-a-z.html
L'Alphabet de Google de A à Z - OOKAWA Corp.
Nous avons appris - Google l'a fait - How to be leader - How to be 360 ! Google l'a fait - Comment penser à tout pour nous !! Google l'a fait ! Google VRAIE machine à penser. "Internet est arriv...
Nous avons appris - Google l'a fait - How to be leader - How to be 360 ! Comment penser à tout pour nous !! - OOKAWA Corp.