¿Cuántas líneas de código tiene el software que usas?

0

Muchas de las tecnologías importantes que utilizamos a día de hoy descansan sobre un software compuesto por uno o varios lenguajes de programación. Si te interesa saber qué diferencias hay entre diferentes programas para PC en cuanto a líneas de código, hay una imagen que lo manifiesta claramente.

codigo-fuente

Una cosa podemos adelantarte: Google domina con un número aplastante de nada menos que 2 billones de líneas de código en sus servicios web.

Detrás de cada aplicación, hay un lenguaje de programación

Las aplicaciones y servicios, parte vital de nuestra vida digital, están escritas en diferentes lenguajes de programación (las tripas del programa que no vemos y hacen que este se comporte de la forma en que lo hace). Por ejemplo, las apps de iOS están escritas con el lenguaje Swift mientras que los desarrolladores de Andorid utilizan Java o Lua/Corona.

Microsoft Windows está construído sobre la base de C y C++ y el Kernel de Linux -corazón de nuestras distribuciones Linux- está escrito también sobre C, un lenguaje con décadas de historia.

Los servicios de Internet por su parte están formados por una combinación de Javascript, CSS o HTML para el frontend (cara visible de la web) y por otros como Python, C++ o ASP.NET para el back-end o parte de administración de las webs.

Al margen de muchas características diferentes, algo que diferencia a simple vista a unos lenguajes de otros es la cantidad de líneas de código que requieren para funcionar. 

Aquí tenemos una ilustración que han realizado en Fossbytes basándose en la información del artículo Million Lines of Codeque ha publicado Information is Beautiful en su infográfico. Se comparan elementos tan dispares como el Space Shuttle, varios navegadores, sistemas operativos, etc.

lineas-de-código

 

Líneas código en los sistemas operativos

Si comparamos los principales sistemas operativos en busca del más “pesado” en cuanto a código, obtenemos las siguientes conclusiones:

Sistema                                                                                            Líneas de código                                    
Linux 3.1 Kernel 15 millones
Windows XP 40 millones
Windows 7 40 millones
Windows Vista 50 millones
Debian 5.0 (código base)  67 millones
Mac OS X “Lion” 85 millones

 

Google vs Facebook

Comparando la cantidad total de líneas de código empleadas por dos de los mayores gigantes de Internet en su tecnología -Google y Facebook- podemos ver que el primero emplea muchísimas más: 2 billones de líneas de código frente a 61 millones de Facebook. Hay que recordar, eso sí, que Google ofrece muchos más servicios que Facebook.

líneas de código google-vs-facebook

No olvides consultar el infográfico original completo para más información.

cantidad-de-lineas-de-codigo-en-aplicaciones-y-sistemas

Compartir.

Sobre el Autor

Alejandro es técnico micro-informático, experto en seguridad de las TIC y apasionado de la tecnología. Colabora habitualmente en diferentes publicaciones de seguridad, software y análisis de hardware entusiasta.

Dejar una Respuesta

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR