bytecode

"Bytecode" ist ein allgemeiner Begriff für Opcodes, die von einer virtuellen Maschine verwendet werden. Zum Beispiel führt die JVM Bytecode aus, der in .class-Dateien gespeichert ist, und der CPython-Interpreter führt Bytecode aus, der in .pyc-Dateien gespeichert ist.
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
4
Antworten

Wie entferne ich Source von binären Distributionen von distutils?

Ich möchte eine bytecode-only-Verteilung von distutils erstellen (nein, wirklich, ich weiß; ich weiß, was ich mache). Mit setuptools und dem Befehl bdist_egg können Sie einfach den Parameter --exclude-source angeben. Leider haben die Standardbef...
09.08.2010, 12:35
6
Antworten

Bytecode vs. Interpretiert

Ich erinnere mich an einen Professor, der einmal sagte, dass der interpretierte Code etwa zehnmal langsamer ist als kompiliert. Was ist der Geschwindigkeitsunterschied zwischen Interpretiertem und Bytecode? (unter der Annahme, dass der Bytecode...
10.02.2009, 22:54
1
Antwort

Byte Buddy: Erzeuge eine Implementierung für eine abstrakte Klasse

Ich möchte zur Laufzeit eine Implementierung für eine abstrakte Klasse mit Byte Buddy erstellen, und ich stehe vor dem Problem, dass beim Aufruf einer Methode aus einer erstellten Instanz ein java.lang.AbstractMethodError geworfen wird. Ich h...
10.01.2016, 18:38
1
Antwort

Warum verwenden Generator-Ausdrücke und Dict / Set-Comprehensions in Python 2 im Gegensatz zu Listen-Comprehensions eine verschachtelte Funktion?

Listen-Comprehensions haben ihren Code direkt in der Funktion, wo sie verwendet werden, wie folgt: %Vor% Während Generator-Ausdrücke und Dict / Set-Comprehensions meist in einer separaten geschachtelten Funktion platziert sind, wie folgt:...
22.10.2014, 04:27
3
Antworten

Java Bytecode "exzessive" Anzahl von dup als "schlechten" Code betrachtet?

Das ist eine zweiteilige Frage, würde aber bei den einzelnen Stücken keinen Sinn ergeben. Ist eine große Anzahl von dup Anweisungen innerhalb der Bytecode-Ausgabe ein Indikator für schlecht geschriebenen Code? Wo groß ist definiert durch eine...
15.02.2013, 20:06
2
Antworten

Eine Java-Bytecode-Anweisung lesen: Was bedeutet die Zahl?

Ich habe Java-Bytecode gelesen und folgendes gesehen: %Vor% Was bedeutet #5 ? Und wie kann ich ein Programm in Bytecode schreiben?     
17.02.2012, 21:33
2
Antworten

Dekompilieren des verschleierten Java-Bytecodes [geschlossen]

___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" i...
22.06.2011, 17:51
4
Antworten

Gibt es FreeRTOS interpretierte Sprachbibliotheken?

Ich arbeite für eine Firma, die Firmware für mehrere Geräte mit FreeRTOS erstellt hat. In letzter Zeit hat unsere Nachfrage nach neuen Funktionen die Arbeitsleistung unserer Firmware-Ingenieure übertroffen, aber wir können es uns auch nicht leis...
06.04.2010, 19:47
1
Antwort

Warum hat dieselbe JAR-Datei bei jedem Build unterschiedliche Hashwerte?

Ich habe darüber nachgedacht, den Hash-Wert der JAR-Datei zu überprüfen, um festzustellen, ob er sich geändert hat oder nicht, aber wie sich herausstellt, dass die JAR-Datei bei jeder Erstellung unterschiedliche Hashes enthält (als JAR-Datei aus...
16.05.2017, 05:42