Il dopo PASCAL
C
- PASCAL + moduli + tipi astratti + eccezioni + semplice interfaccia per interagire con il sistema operativo
ADA: il secondo tentativo di linguaggio “totalitario” (targato Dipartimento della Difesa U.S.A.)
- come sopra + concorrenza + costrutti per la programmazione in tempo reale
- progetto ambizioso, anche dal punto di vista semantico, con una grande enfasi sulla semantica statica (proprietà verificabili dal compilatore)
C++
- C + classi e oggetti (allocati sulla heap, ancora senza garbage collector)