¿Cuántas líneas de código tiene la base de código de Google?

Tecnología brutal Dato de 2016

Adivina antes de bajar — la respuesta está debajo

En líneas. Miles: 1.000 · Decimales: 1,5 · Millones: 9m.

La respuesta

2,000,000,000 líneas

Aproximadamente 2B.

La base de código de Google ronda los 2.000 millones de líneas, guardadas en un único repositorio. Impresa a 50 líneas por página sería una pila de papel de unos cuatro kilómetros de alto. Miles de ingenieros hacen commits en ella cada día.

Cómo acercarse a esta cifra

Escala desde un solo producto. Una aplicación grande ronda los millones de líneas; una empresa que opera docenas de productos grandes más la infraestructura que hay debajo, a lo largo de dos décadas, acumula dos órdenes de magnitud más. Los miles de millones son la escala correcta para una organización de ese tamaño con esa historia.

El detalle del repositorio único de la explicación es el hecho de ingeniería genuinamente insólito. Casi todas las organizaciones reparten su código en muchos repositorios; mantener miles de millones de líneas en uno exige herramientas a medida que no existen en ningún otro sitio, y la contrapartida es que cualquier ingeniero puede cambiar cualquier cosa, con todo el poder y el riesgo que eso implica.

La comparación de la pila impresa es la forma correcta de hacer física la cifra, y es la técnica que esta web usa una y otra vez: convertir un recuento incomprensible en una longitud, una duración o una masa. Nota que el dato viene de un artículo de 2016 y sin duda ha crecido desde entonces: es la última divulgación pública, no una cifra actual.

De dónde sale esta cifra

Fuente Potvin & Levenberg, Communications of the ACM
El dato corresponde a 2016
Última comprobación
Unidad líneas

Las cifras cambian. Si esta ya no coincide con su fuente, avísanos.

¿Crees que lo harías mejor?

Cinco preguntas nuevas cada día. Sin cuenta.

Jugar el puzzle de hoy

Preguntas relacionadas