Ich beginne eine persönliche bibliografische Recherche über Algorithmen zur Typprüfung und möchte einige Tipps. Was sind die am häufigsten verwendeten Algorithmen, Strategien und allgemeinen Techniken zur Typprüfung?
Ich interessiere mich besonders für komplexe Algorithmen zur Typprüfung, die in weithin bekannten stark statisch typisierten Sprachen wie beispielsweise C ++, Java 5+, Scala oder anderen implementiert wurden. IE, Typüberprüfungsalgorithmen, die aufgrund der sehr einfachen Typisierung der zugrunde liegenden Sprache (wie Java 1.4 und niedriger) nicht sehr einfach sind.
Ich interessiere mich per se nicht für eine bestimmte Sprache X, Y oder Z. Ich interessiere mich für Algorithmen zur Typprüfung, unabhängig von der Sprache, auf die sie abzielen. Wenn Sie eine Antwort wie "Sprache L" eingeben, von der Sie noch nie gehört haben, welche stark getippt ist, und die Eingabe komplex ist, verfügt sie über einen Typprüfungsalgorithmus, der A, B und C durch Prüfen von X und Y mit dem Algorithmus Z "oder" the "ausführt Strategie X und Y für Scala und eine Variante Z von A für C # sind cool, weil die Funktionen R, S und T so funktionieren ", dann sind die Antworten schön.