![]() |
ursprung des ursprungs des ursprungs hallo:cool: ihr wisst ja, dass man bei programmen z.b irgendwelche vordefierten klassen und funktionen braucht und die per header einfügt, z.b fstream. und fstream selbst kann ich weiter zerlegen, in grundlegende bausteine, wenn ich z.b als einfaches beispiel nur mal den variablentyp "int" betrachte, in was kann ich ihn dann zerlegen? weiter gehts nicht mehr oder? "int"'s definition ist ja dann in c++ festgelegt, d.h c++ kennt "int" schon von anfang an. aber was sind die GRUNDLEGENDSTEN bausteine die man hat, bevor man in die compiler-ebene geht, ich meine z.b einen einfachen header "iostram", ok... wie ist er denn jetzt genau aufgebaut dass ich ihn später benutzen kann um die tastatur abzufragen? was ist das grundlegendste von allen bausteinen, das ist meine frage, danke im voraus |
AW: ursprung des ursprungs des ursprungs Nullen und Einsen ;) Assablercode...Interpretiert auch nur in BinärCode... da gibt es nur zwei Zustände: true und false. [url=http://de.wikipedia.org/wiki/Assemblersprache]Assemblersprache ? Wikipedia[/url] Sollte eigentlich alles beantworten. |
AW: ursprung des ursprungs des ursprungs Das grundlegendste wär für mich der Befehlssatz des Prozessors. z.B. x86 Das sind die einzigen Befehle die der Prozessor versteht. z.B. addiere, subtrahiere... und noch einiges mehr |
AW: ursprung des ursprungs des ursprungs [quote]aber was sind die GRUNDLEGENDSTEN bausteine die man hat, bevor man in die compiler-ebene geht[/quote]also damit meinte ich, dass wir noch in C bleiben, also BEVOR C alles compiliert, muss es doch eine unterste baustein-ebene IN C geben |
AW: ursprung des ursprungs des ursprungs [quote=wallew;683494]also damit meinte ich, dass wir noch in C bleiben, also BEVOR C alles compiliert, muss es doch eine unterste baustein-ebene IN C geben[/quote] Unter deinem Quelltext sind höchstens noch die C Runtime-Libraries, die Methoden wie scanf, printf usw. aufschlüsseln. Aber die kann man (afaik) nicht einsehen, weil sie schlicht nicht veröffentlicht wurden. Der Ablauf ist im Prinzip so: Der Präprozessor bastelt aus deinen Quell-, und Headerdateien den Code für den Compiler. Das dürfte das letzte Mal sein, dass man noch C-Code hat. Der C-Compiler wandelt diesen Code dann in Assembler-Sprache um. Der Assembler übersetzt das dann in Maschinensprache. Danach löst der Linker die gegenseitigen Referenzen der Dateien auf und macht die Datei ausführbar. |
AW: ursprung des ursprungs des ursprungs [quote]Unter deinem Quelltext sind höchstens noch die C Runtime-Libraries, die Methoden wie scanf, printf usw. aufschlüsseln. Aber die kann man (afaik) nicht einsehen, weil sie schlicht nicht veröffentlicht wurden. [/quote] schade. und danke für die gute anwort |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.