Il y a un problème pour savoir quelle est la taille réelle d'un logiciel. Si c'est un logiciel open source, vous pouvez savoir combien de lignes de code il contient.
Si c'est un service web comme Facebook ou Google Search ( ou tout autre service web de google d'ailleurs ), vous pouvez aussi leur demander combien de lignes de code il y a dedans.
Mais dans le cas d'un logiciel propriétaire comme Adobe Photoshop ou d'un logiciel Close Source comme iOS, vous ne pouvez't vraiment savoir combien de lignes de code il y a dedans. Et il y a une chance que vous ne puissiez pas obtenir une réponse appropriée de leur part en raison de toutes ces règles et lois.
Et puis il y a un argument plus large sur ce que vous appelez vraiment un logiciel ? Les systèmes d'exploitation sont une sorte de logiciel, Mais ils viennent avec beaucoup de modules séparés, API, Packages et autres sous, co, programmes dépendants. Maintenant vous pouvez appeler le paquet entier un logiciel ou des parties individuelles un logiciel. Son un argument énorme et vous pouvez trouver cela dans chaque coin de l'Internet.
De mon point de vue personnel, si vous considérez les paquets et les modules avec des fonctionnalités, le plus grand nombre de codes sont probablement dans les systèmes de Transection financière. Comme les logiciels de bourse, les logiciels bancaires et ainsi de suite.
J'ai également trouvé un post intéressant dit 5ESS switch est le plus grand programme ( en cas de ligne de codes ) jamais écrit, 100M LOC. WOW !