Sembra esserci un costante dibattito sugli alti e bassi di insegnare anche qualcosa come un linguaggio accademico . Ho sentito (specialmente più di recente) molte persone che stanno completamente bene con l'insegnamento di C (++) e Java solo . Personalmente, avendo ottenuto il beneficio di essere stato insegnato in diversi linguaggi e paradigmi, credo che questo sia troppo miope.
Detto ciò, credo sia davvero difficile e probabilmente ingiustificato classificare un linguaggio di programmazione come accademico , quindi, implicitamente, non è usato per scopi pratici. Ci sono alcuni di questi linguaggi (ad es., Whitespace e altri esoterici ), ma vedrai che dovrai ragionare con ogni altra persona su quale lingua consideri accademico due di voi - e la terza persona non sarà d'accordo.
Delle lingue accademiche che hai nominato, ho visto la metà di esse utilizzate nell'industria per prodotti commerciali (Ada, Pascal, Prolog, Haskell). E vedo persino le lingue meno conosciute che vengono utilizzate nelle aziende. Certamente, solo poche aziende osano intraprendere questa strada.
Chiusura sulla tua domanda attuale: quali lingue sono ancora in uso e vengono insegnate oggi?
Direi la maggior parte di loro. Personalmente, la mia alma mater ha recentemente aggiornato i suoi corsi a una nuova serie di corsi. È interessante notare che questi corsi ora contengono ancora più corsi che trattano lingue diverse da Java o C. Ad esempio, Prolog e Haskell vengono ancora insegnati ai nuovi studenti.
Anche se la probabilità di applicare tale conoscenza in un ambiente industriale è bassa, i processi mentali che sviluppi quando apprendi la logica e la programmazione funzionale ti daranno un vantaggio rispetto ai puri studenti di Java per i decenni a venire.