Hallo
ich bin nicht nur Anfänger = ich fange gerade erst mit Java an, ich bin dazu ein Anfänger ohne Vorkenntnisse und alt, sehr alt. Mir muss also bitte etwas mehr Geduld als gar einem Anfänger entgegengebracht werden.
Meine erste Verständnisfrage lautet:
Ist ein Compiler nicht eigentlich ein Decompiler?
Soweit mein bisher angeeignetes Wissen in all seiner Spärlichkeit reicht, glaube ich, dass ein PC ursprünglich Bits (bzw Bytes) verarbeitet. Daher ist z.B. schon ein Editor (für mich) ein Programm, dass Bits/Maschinensprache in eine (Text-)Form "übersetzt"; selbst die Eingabeaufforderung ist für mich ein aus Bits/ Maschinensprache "übersetztes Programm". Daher würde ich diese Programme, die von Bits in (mir fehlt das passende Wort, daher bitte dem Sinn nach gehen) Programmsprache übersetzen als Compiler ansehen.
Während ein Übersetzer aus einer (höheren) Computersprache in Maschinensprache demnach doch dann ein Decompiler wäre.
An welchem Punkt habe ich einen Knoten im Hirn? Wer kann mir bitte helfen?
ich bin nicht nur Anfänger = ich fange gerade erst mit Java an, ich bin dazu ein Anfänger ohne Vorkenntnisse und alt, sehr alt. Mir muss also bitte etwas mehr Geduld als gar einem Anfänger entgegengebracht werden.
Meine erste Verständnisfrage lautet:
Ist ein Compiler nicht eigentlich ein Decompiler?
Soweit mein bisher angeeignetes Wissen in all seiner Spärlichkeit reicht, glaube ich, dass ein PC ursprünglich Bits (bzw Bytes) verarbeitet. Daher ist z.B. schon ein Editor (für mich) ein Programm, dass Bits/Maschinensprache in eine (Text-)Form "übersetzt"; selbst die Eingabeaufforderung ist für mich ein aus Bits/ Maschinensprache "übersetztes Programm". Daher würde ich diese Programme, die von Bits in (mir fehlt das passende Wort, daher bitte dem Sinn nach gehen) Programmsprache übersetzen als Compiler ansehen.
Während ein Übersetzer aus einer (höheren) Computersprache in Maschinensprache demnach doch dann ein Decompiler wäre.
An welchem Punkt habe ich einen Knoten im Hirn? Wer kann mir bitte helfen?