C'è un problema nel sapere quanto è grande un software. Se è un software open source, si può sapere quante linee di codice ci sono dentro.
Se si tratta di un servizio web come Facebook o Google Search (o qualsiasi altro servizio basato sul web di Google per quella materia), si potrebbe anche chiedere loro quante linee di codice ci sono.
Ma nel caso di un software proprietario come Adobe Photoshop o un software Close Source come iOS, non si può davvero sapere quante linee di codice ci sono. E c'è la possibilità di non ottenere una risposta adeguata da loro a causa di tutte quelle regole e leggi.
E poi c'è una discussione più ampia su cosa si chiama veramente un software? I sistemi operativi sono un tipo di software, ma sono dotati di un sacco di moduli separati, API, pacchetti e altri programmi sub, co, dipendenti. Ora si può chiamare l'intero pacchetto un software o le singole parti un software. È un argomento enorme e lo si può trovare in ogni angolo di Internet.
Dal mio punto di vista personale, se si considerano i pacchetti e i moduli con funzionalità, il maggior numero di codici è probabilmente nei sistemi di transizione finanziaria. Come i software di borsa, i software bancari e così via.
Ho anche trovato un post interessante dice che 5ESS switch è il più grande programma ( in caso di linea di codici ) mai scritto, 100M LOC. WOW !