Sto iniziando una ricerca bibliografica personale sugli algoritmi di controllo del tipo e voglio alcuni consigli. Quali sono gli algoritmi, le strategie e le tecniche generali di controllo del tipo più comunemente usati?
Sono particolarmente interessato a complessi algoritmi di controllo del tipo che sono stati implementati in linguaggi tipizzati fortemente statici ampiamente noti come, ad esempio, C ++, Java 5+, Scala o altri. IE, algoritmi di controllo del tipo che non sono molto semplici a causa della tipizzazione molto semplice del linguaggio sottostante (come Java 1.4 e precedenti).
Non sono di per sé interessato a una lingua specifica X, Y o Z. Sono interessato a algoritmi di controllo del tipo, indipendentemente dalla lingua di destinazione. Se fornisci una risposta del tipo "linguaggio L di cui non hai mai sentito parlare e che è fortemente tipizzato e la digitazione è complessa ha un algoritmo di controllo del tipo che esegue A, B e C controllando X e Y utilizzando l'algoritmo Z", oppure "il la strategia X e Y usata per Scala e una variante Z di A usata per C # sono fantastiche a causa delle caratteristiche R, S e T che funzionano in quel modo ", quindi le risposte sono buone.