Meines Wissens habe ich bisher gedacht, dass C # eine kompilierte Sprache ist und war. Ich habe kürzlich angefangen, Unity3d zu studieren, und festgestellt, dass sie C # als Option für die Skripterstellung und Interaktion mit Spielobjekten über ihre API (zusammen mit JavaScript und einigen anderen Alternativen) angeben.
Wie wird das gemacht? Wird C # tatsächlich ausgeführt oder handelt es sich um eine Abstraktion, die unter dem Deckmantel in eine andere Skriptsprache konvertiert wird? Es scheint mir, dass für diese Funktionalität eine Art Interpretation stattfindet.