Diskussion:Informatik
Füge neue Diskussionsthemen unten an:
Klicke auf , um ein neues Diskussionsthema zu beginnen.Java-Code nach Maschinencode?
Im Text wird ein Javaprogrammcode neben einen Maschinencode gestellt, so als wuerde man den Javacode in Maschinencode uebersetzen. Dies ist aber eigentlich falsch, da Java in einen sogenannten "Bytecode" uebersetzt wird (vereinfacht ausgedrueckt ein fiktiver Maschinencode, der von einem einen Computer simulierenden Programm ausgewertet wird). Vielleicht ist das auf der rechten Seite sogar Bytecode? Auf jeden Fall sollte man das Beispiel aendern, zum Beispiel C-Code benutzen. Der sieht fast genau wie Java aus und laesst sich in Maschinencode uebersetzen. 89.56.251.149 21:40, 24. Jun 2006 (CEST)
- Naja, Java ist in der Tat eine denkbar schlechte Sprache um sie mit Maschinencode in Verbindung zu bringen, aber es gibt durchaus auch Compiler welche aus Java direkt Maschinencode erzeugen (z.B. GCJ). Wirklich falsch ist die Implikation also nicht. Regnaron 22:05, 24. Jun 2006 (CEST)
- Hmm zur Laufzeit kann der Bytecode von der Hotspot Engine, ja dann doch noch in Maschinencode uebersetzt werden. Trotzdem halte ich den Vorschlag aus Java C zu machen fuer richtig. -- sparti 23:23, 25. Jun 2006 (CEST)
Im Übrigen ist Bytecode der Maschinencode des "Prozessors" Java Virtual Machine. Wo ist das Problem? Muss ja nicht immer x86 sein. --Schmiddtchen 说 20:33, 9. Feb. 2008 (CET)
- Wenn ich mir ansehe, was aus dem ehemals einfachen Beispiel geworden ist, muss ich sagen, dass es dumm war auf C umzusteigen. Falls sich hier kein Protest regt, werde werde ich das Java Beispiel wieder ausgraben. -- sparti 16:27, 10. Feb. 2008 (CET)