Sto scrivendo un articolo sulla tensione tra OOP e programmazione generica creata da Stepanov. Egli critica ampiamente OOP e afferma che è "tecnicamente errato" rispetto alla programmazione generica.
Ora so che abbiamo un sacco di linguaggi di programmazione che supportano OOP in esclusiva e non hanno alcun supporto generico compreso Google GO per esempio, che è un linguaggio moderno che hanno scelto di non implementare Generics a causa della loro complessità. So che abbiamo un sacco di lingue che supportano sia Generics che OOP, ad esempio C ++ e la famosa libreria STL di Stepanov.
La mia domanda è: abbiamo qualche linguaggio di programmazione moderno o qualsiasi altro che supporti Generics esclusivamente senza OOP?
EDIT: Vorrei aggiungere che ho provato a guardarmi intorno e non riesco a trovare molto, quindi ho pensato che avrei chiesto qui.
Tanto per aggiungere che quando mi riferisco alla programmazione generica rispetto a quella orientata agli oggetti mi riferisco a:
Programmazione orientata agli oggetti Vs generica
Sulla tensione tra programmazione orientata agli oggetti e generica in C ++