language-implementation

Probleme mit der Implementierung einer Programmiersprache.
5
Antworten

Byte-Codestapel im Vergleich zu drei Adressen

Gibt es heutzutage beim Entwurf eines Byte-Code-Interpreters einen Konsens darüber, ob das Stack- oder das Drei-Adressen-Format (oder etwas anderes?) besser ist? Ich betrachte diese Überlegungen: Die Zielsprache ist eine dynamische Sprache,...
16.06.2011, 00:39
6
Antworten

was genau ist ein "register machine"?

Aus Ссылка zitiere ich: "Mithilfe eines JIT können wir Python auch von einem Stack-basierten Rechner zu einem Register-Rechner verschieben, der die Performance in anderen ähnlichen Sprachen verbessert hat (Ierusalimschy et al., 2005; Shi et...
25.10.2009, 23:54
7
Antworten

C: Verhalten des Schlüsselworts 'const'

Mir wurde gesagt, dass, wenn ich in ANSI-C schreibe, um in der Reihenfolge zu deklarieren, dass die Variablen verwendet werden, behaupten, dass Zeiger nicht null sind und Indizes innerhalb von Grenzen sind, und kurz vor der Verwendung von zu ini...
13.09.2009, 10:21