Verständnisfrage bzgl. Compiler und Konverter Hi, ein Konverter konvertiert doch eine Datei in ein anderes Format. Ein Compiler müsste doch das Gleiche sein wie ein Konverter nur ein wenig spezifizierter, oder? Weil er übersetzt ja eine Datei - geschrieben in einer bestimmten Sprache - in eine andere Sprache. Er verändert also im Grunde genommen doch auch nur das Format. |
AW: Verständnisfrage bzgl. Compiler und Konverter Ganz Grob hast du da recht, ganz so einfach ists dann aber leider doch nicht, für genaueres hilft wahrscheinlich am besten die Wikipedia: [url=http://de.wikipedia.org/wiki/Compiler]Compiler ? Wikipedia[/url] |
AW: Verständnisfrage bzgl. Compiler und Konverter Wenn man den begriff "Übersetzen" mal sehr weit fasst, dann kommst das vielleicht hin, ja =) Das Problem ist ja, ein Prozessor "versteht" nur einige wenige Anweisungen. Er kann Daten irgendwoher laden, er kann sie speichern, er kann 2 Werte miteinander addieren, multiplizieren usw. Der Compiler muss das, was der Programmierer will, also in ganz grundlegende Rechenoperationen usw. umwandeln (man nennt das dann Maschinensprache), und zwar speziell für eine bestimmte Rechnerarchitektur. Ein x86 Programm funktioniert auf einer IA64 CPU nicht, da die x86 Maschinensprache vollkommen anders aufgebaut ist. Raus kommt dann einfach eine Folge aus 1en und 0en. Angenommen ich habe einen 4-bit Prozessor und will den Wert "1" und den Wert "2" addieren (mal ganz einfach). Dann wäre das in Maschinensprache erstmal ein Bestimmter Code (sagen wir hier mal "0110") der dem Prozessor sagt, er soll jetzt irgendwas addieren, gefolgt von den beiden binären Werten 1 (wäre dann binär 0001) und 2 (0010). Dann wäre der Befehl "011000010010" Das läuft durch die CPU durch und hinten würde dann 0011 raus kommen, also 3. So stelle ich mir das zumindest vor bzw. so wurde mir das mal in etwa erklärt, bin auch nicht unbedingt Profi auf dem Gebiet^^ |
AW: Verständnisfrage bzgl. Compiler und Konverter Bei Wikipedia hatte ich angefangen und genau deswegen bin ich darauf gekommen. Bezüglich Wikipedia würde ich gern den Satz lesen: Der Compiler ist eine besondere Art eines Konverters. Einfach damit die Informationen in meinem Kopf optimal geordnet werden können^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.