Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Wie schreiben programmierer ein Programm?

hackerboy / 75 Antworten / Flachansicht Nickles

Mich interessieren Computersachen und man kann sagen, dass ich mich bei Computern wiorklich gut auskenne obwohl ich erst 13 Jahre alt bin. Wenn ihr ein Programm für mjich wisst, mit dem man ein Programm schreiben kann könnt ihr mir es bitte mit dateianhang an die email oder einfach ein paar links senden? Würde mich auf rückantwort freuen!

bei Antwort benachrichtigen
Pascal ? peterson
Noch einmal Hackerboy hackerboy
GFA Basic Olaf19
danke! thomas woelfer
Java - getting started Olaf19
Borlander Olaf19 „ Aha, das erklärt einiges. Ich hatte mir das JRE so ähnlich vorgestellt wie...“
Optionen
Ich hatte mir das JRE so ähnlich vorgestellt wie einen Interpreter, so wie man ihn von Basic kennt und der "mühsam" alles Zeile für Zeile übersetzen muss.
Das war noch nie der Fall. Java-Programme werden grundsätzlich erstmal in Byte-Code übersetzt, daß ist quasi der Maschinencode für die JVM . Die JVM kann diesen Byte-Code dann mit relativ geringem Overhead ausführen. Teure Operationen wie das Parsing von Quellcode fallen dadurch zur Laufzeit gar nicht mehr an...

Wenn das aber eher so eine Art "Realtime-Compiling" bedeutet, dann sieht es schon erheblich besser aus.
Die Idee von JIT ist grob die folgende: Es wird überwacht wie oft der Code (z.B. eine bestimmte Methode) ausgeführt wird. Nur der Code der häufig benötigt wird, wird dann in Maschiencode übersetzt. Bei nur seltenen genutztem Code würde sich der Vorgang nicht lohnen bzw. zu viel Laufzeit verschenkt werden...

Gruß
bor
bei Antwort benachrichtigen
Du Java-Fanboi o xafford
Didaktik 6, setzen! dl7awl