Saya memulai penelitian bibliografi pribadi tentang algoritme pemeriksaan-jenis dan ingin beberapa kiat. Apa saja algoritma pengecekan tipe, strategi dan teknik umum yang paling umum digunakan?
Saya khususnya tertarik pada algoritma pemeriksaan tipe kompleks yang diimplementasikan dalam bahasa yang diketik sangat dikenal statis seperti, misalnya, C ++, Java 5+, Scala atau yang lainnya. Yaitu, algoritma pengecekan tipe yang tidak terlalu sederhana karena pengetikan yang sangat sederhana dari bahasa yang mendasarinya (seperti Java 1.4 dan di bawah).
Saya sendiri tidak tertarik pada bahasa X, Y, atau Z tertentu. Saya tertarik pada algoritma pengecekan tipe terlepas dari bahasa yang mereka targetkan. Jika Anda memberikan jawaban seperti "bahasa L yang belum pernah Anda dengar yang diketik dengan kuat dan pengetikannya kompleks memiliki algoritma pengecekan tipe yang melakukan A, B dan C dengan memeriksa X dan Y menggunakan algoritma Z", atau "the strategi X dan Y digunakan untuk Scala dan varian Z dari A yang digunakan untuk C # keren karena fitur R, S dan T yang bekerja dengan cara itu ", maka jawabannya bagus.