Ausgangssprache aus einer Binärdatei ermitteln?

I antwortete Bei einer weiteren Frage zur Entwicklung für das iPhone in Nicht-Objective-C-Sprachen habe ich die Behauptung aufgestellt, dass die Verwendung von C # zum Schreiben für das iPhone einen Apple-Rezensenten falsch treffen würde. Ich habe hauptsächlich über UI-Elemente gesprochen, die sich zwischen den fraglichen ObjC- und C # -Bibliotheken unterscheiden, aber ein Kommentator hat einen interessanten Punkt angesprochen, der mich zu dieser Frage führte:

Ist es möglich, die Sprache, in der ein Programm geschrieben ist, ausschließlich aus seiner Binärdatei zu bestimmen? Wenn es solche Methoden gibt, welche?

Nehmen wir zum Zweck der Frage an:

Vom Standpunkt der Interaktion (Konsolenverhalten, Erscheinungsbild der Benutzeroberfläche usw.) sind beide identisch.Diese Leistung ist kein verlässlicher Indikator für die Sprache (kein Vergleich von Java mit C).Dass Sie keinen Interpreter oder etwas zwischen Ihnen und der Sprache haben - nur rohe ausführbare Binärdatei.

Bonuspunkte, wenn Sie so sprachunabhängig wie möglich sind.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage