l'idea che il sw degli anni 80 non contenesse bug mentre il sw moderno ne contenga, e la derivante idea che i programmatori oggi non sanno più programmare, è un'idea piuttosto sbagliata. i bug sui sw sonno sempre esistiti. e sono statisticamente collegati al numero di righe di codice di un sw. quindi va specificato che: 1) più righe di codice equivale a più bug, e il sw degli anni 80 per via della memoria ridotta erano sicuramente più corti 2) molti bug non sono evidenti fino a quando non colleghi una macchina in rete 24h (o tieni un sw attivo senza interruzione per 24h), e negli anni 80 internet di fatto non esisteva neppure... 3) recenti strumenti informatici permettono di trovare più facilmente i bug, e questo ovviamente ne fa crescere il numero. meglio non sapere? non direi. i linguaggi di programmazione moderni, e lo stile di programmazione moderno, consente al contrario di produrre sw intrinsecamente più puliti e sicuri. sui moderni compilatori e linguaggi, a volte, molti bug derivano da stili di programmazione datati, come l'eccessivo uso dei puntatori in C, o comandi eredi del classico GOTO del vecchio BASIC, universalmente riconosciuto come il comando meno pulito mai creato.