Ho informazioni dettagliate sugli ultimi sviluppi nella programmazione funzionale.
Penso che haskell sia un linguaggio di programmazione piuttosto avanzato e di alto livello. Con coq e agda questo diventa ancora più complesso e avanzato.
Con "avanzato" e "alto livello" intendo molte caratteristiche distinte, che possono essere trovate solo nelle rispettive lingue.
Mi piace per haskell
- tutto è puro e pigro per impostazione predefinita
- supporto per concetti avanzati come GADT, Monade, Functional, ecc.
Per coq / agda
- un sistema di tipi dipendenti
E sia haskell che coq sono usati negli accademici, un buon segno che sono "all'avanguardia".
Tuttavia non ho idea di quali sviluppi comparabili nella programmazione orientata agli oggetti siano.
Quali sono alcuni degli ultimi sviluppi nella programmazione orientata agli oggetti?
Quale sarebbe la controparte del linguaggio OOP all'avanguardia di haskell / coq?
(Ho anche cercato un linguaggio di programmazione avanzato su google, ma ho trovato principalmente informazioni relative a haskell.L'unica lingua che potrei pensare è D 2.0. Scala è per me principalmente una versione java compatibile di haskell.)