Publicidad

Artículo

¿Cuántas líneas de código tienen los programas, apps y videojuegos más populares?

Se necesitan millones de líneas de código para programar las apps que nos acompañan a diario

¿Cuántas líneas de código tienen los programas, apps y videojuegos más populares?
Mireia Fernández

Mireia Fernández

  • Actualizado:

Puede que no lo pienses a menudo, pero detrás de cada sistema operativo, programa, aplicación o videojuego que usas a diario hay miles e incluso millones de líneas de código. Una acción tan cotidiana como hacer una búsqueda en Google o mirar tu correo electrónico en Gmail puede parecer algo sencillo pero… ¿Sabes cuántas líneas de código se esconden tras los servicios de la gran G? ¡Más de 2.000 millones! ¿Pero es eso mucho o poco? ¿Y si un programa tiene muchas líneas de código significa que es mejor?

En el artículo de hoy vamos a sumergirnos de lleno en el mundo de la programación y vamos a compartir con vosotros cuántas líneas de código tienen los programas, videojuegos y sistemas operativos más populares del momento. ¡Avisamos que te va a sorprender!

Cómo saber cuántas líneas de código tiene un programa

Para empezar nuestro artículo, vamos a enseñarte cómo calcular las líneas de código fuente de un programa. Tranquilo porque no vas a tener que hacerlo a mano. Afortunadamente existen muchos programas con los que podrás conocer las líneas de código en apenas unos clics.

Si quieres calcular el número de líneas de código fuente de un programa, el procedimiento es bastante sencillo:

  1. Descarga el código fuente del programa y descomprímelo en una carpeta
  2. Descarga CLOC (Count Lines of Code) y cópialo al directorio Windows
  3. Desde la ruta en la que está la carpeta con el código, escribe el comando cloc <carpeta>

CLOC reconoce más de cien lenguajes de programación, y su informe separa el código de las líneas en blanco y las líneas de comentario, lo que permite efectuar un cálculo más preciso de la cantidad de líneas del programa.

¿Más líneas de código significa que un programa es mejor?

Rotundamente no. Cuando medimos las líneas de código de cualquier software, no debemos centrarnos si un programa tiene muchas o pocas líneas de código, sino en los resultados. De hecho, la mayoría de los programadores se rigen por la máxima de que es mejor la calidad que la cantidad. No es por ello de extrañar que, al crear un programa o aplicación, se busque siempre optimizar los resultados con las menores líneas de código posibles.

No hay nada mejor que un ejemplo para demostrar este punto. Imagina que un programador crea una aplicación con 1 millón de líneas de código. Todas y cada una de las líneas de ese código están destinadas a que aparezca el mensaje “¡Hola! ¿Qué tal?” de forma continua. Como puedes ver, el que el programa cuente con gran cantidad de código no significa que sea complejo.

Ten en cuenta que dos de las máximas que utiliza todo programador que se precie son las de DRY (Don’t Repeat Yourself o No Te Repitas) y de KISS (Keep It Simple, Stupid o Hazlo Sencillo, Tonto). Si bien es cierto que dependiendo del lenguaje de programación utilizado se necesitan más o menos líneas de código, siempre se intentarán optimizar los resultados.

¿Todas las líneas de código forman parte del programa?

No. Un buen programador no sólo se limita a escribir líneas de código, sino también a añadir notas y comentarios dentro de ellas. Éstas, a pesar de no formar parte del código como tal (pues no son leídas por el ordenador, móvil o consola) sí entrarían dentro del conteo de líneas. También hay que tener en cuenta que los programadores dejan un gran número de líneas en blanco que, a la larga, constituyen parte del número de palabras.

Cuántas líneas de código tienen los principales sistemas operativos

Por complejidad y número de herramientas integradas, los sistemas operativos son el software que más líneas de código suele tener. La mayoría están programados en C y ensamblador, lenguajes menos prolijos pero más eficientes.

Un ejemplo notable es Mac OS X, el sistema operativo de Apple, que contiene más de 86 millones de líneas de código. Por otro lado, Windows XP tiene 45 millones de líneas de código, mientras que una distribución completa de Linux puede superar fácilmente los 300 millones.

Bajo estas líneas vamos a ofreceros una lista con las lineas de código de algunos de los sistemas operativos más utilizados del mercado:

  • MS-DOS- 4000 líneas de código
  • Windows NT- 2 millones de líneas de código
  • Windows 3.1- 2 millones de líneas de código
  • Windows 7- 40 millones líneas de código
  • Windows XP- 45 millones de líneas de código
  • Windows Vista-50 millones de líneas de código
  • Windows 10- 80 millones de líneas de código
  • Ubuntu- 50 millones de líneas de código
  • MacOS X- 84 millón de líneas de código
  • Android- 12 millones de líneas de código
  • iOS- 12 millones de líneas de código

¿Cuántas líneas de código tienen los programas, apps y juegos más famosos?

Si alguna vez te has preguntado cuántas líneas de código tiene tu navegador favorito, la red social que abres en tu móvil o esa app de mensajería sin la cual no puedes vivir, has venido al lugar correcto. Y es que hoy vamos a sacarte de toda duda.

Aunque hay muchos factores que influyen en la cantidad de líneas de código de un programa (su filosofía de diseño, el lenguaje empleado, la cantidad de comentarios insertados, etc.) estos son los números aproximados de cada uno de ellos.

Navegadores Web

Suites de ofimática

Redes sociales

  • Facebook 62 millones de líneas de código
  • TikTok 80.000 líneas de código
  • SnapChat 60.000 líneas de código
  • Instagram 1 millon de líneas de código
  • LinkedIn– 8 millones de líneas de código
  • Twitter– 10 millones de líneas de código

Apps de mensajería

  • WhatsApp 30.000 líneas de código
  • Telegram– 50.000 líneas de código
  • Zoom– 60.000 líneas de código

Reproductores multimedia y editores de audio y vídeo

Editores de imágenes

  • GIMP– 726.863 líneas de código
  • Adobe Photoshop– 10 millones de líneas de código
  • Krita– 1 millón de líneas de código

Programas P2P

  • Ares Galaxy 1.176.679 líneas de código
  • eMule2.437.791 líneas de código
  • BitTorrent su protocolo tiene solo 8.633 líneas de código
  • Vuze967.990 líneas de código

Aplicaciones web

  • WordPress 160.636 líneas de código
  • Suite de Google (Gmail, Drive, Buscador, etc.): 2 billones de líneas de código
  • Reddit-139.659 líneas de código
  • Menéame– 23.190 líneas de código

Videojuegos

Así son los programas a través de sus líneas de código

Esperamos que este artículo te haya servido de ayuda para conocer un poco más cómo funcionan las líneas de código de tus programas favoritos y cuáles tienen un mayor número de ellas. Como puedes comprobar, algunos de los resultados son simplemente sorprendentes. Y es que difícilmente alguien imaginaría que los servicios de Google tienen más de 2 billones de líneas de código. Aunque recuerda: Un mayor número de código no significa que un programa sea mejor

¿Te ha gustado lo que has leído? ¡Comparte este artículo con tus amigos en las redes sociales!

Mireia Fernández

Mireia Fernández

Mireia Fernández es una apasionada del mundo de los videojuegos y las nuevas tecnologías cuya afición se remonta al MSX HB 501p de su niñez. Nacida y residente en Barcelona, Mireia lleva más de 10 años ejerciendo como editora y está especializada en la redacción de análisis, tutoriales y guías de software así como también en darlo todo para tratar de publicar noticias antes que nadie. Entre sus aficiones está pasar horas y horas jugando con la consola, pasear a su golden retriever y mantenerse al día de las novedades del mundo SEO.

Lo último de Mireia Fernández

Directrices editoriales