• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Wie werden Programmiersprachen erstellt?

HarryPodda

Anfänger/in
Registriert
06.05.2007
Beiträge
64
Reaktionspunkte
0
tach

mir ist da noch eine frage in den sinn gekommen, die ich mir auch schon seit längrem stelle:
wie werden programmier bzw. scriptsprachen überhaupt erstellt? weil irgendwie muss ja mal einer gesagt haben (z.B.) "das tag in html fürs einfügen eines bildes lautet <img src="blabla.jpg"...>".
 
Das macht der Interpreter des Programmes welches die Datei verarbeitet.
http://de.wikipedia.org/wiki/Interpreter
 
HarryPodda am 04.07.2007 17:49 schrieb:
tach

mir ist da noch eine frage in den sinn gekommen, die ich mir auch schon seit längrem stelle:
wie werden programmier bzw. scriptsprachen überhaupt erstellt? weil irgendwie muss ja mal einer gesagt haben (z.B.) "das tag in html fürs einfügen eines bildes lautet <img src="blabla.jpg"...>".


das ist etwas komplizierter. man muss erst eine art übersetzer. der übersetzt die befehle dann AFAIK in einen hexadezimalcode, den dann der PC verstehen kann.

grundlade dafür ist aber zusätzlich zB ein betriebsystem, auch schon das booten usw. des pC ist eine art kleines betriebssystem. daher versteht zB ein mac nicht ein programm für PC so ohne weiteres, obwohl der hauptcode evtl. in der gleichen sprache gschrieben ist.

für html zB hat man sich halt weltweit auf bestimmte dinge geenigt, so dass jeder browser-hersteller usw. weiß, wie er seinen browser zu entwickeln hat, damit die daten korrekt zu deuten sind. ebenso für fileformate wie zB jpg, mpg usw.
 
Herbboy am 04.07.2007 17:57 schrieb:
das ist etwas komplizierter. man muss erst eine art übersetzer, einen compiler, entwickeln. der übersetzt die befehle dann AFAIK in einen hexadezimalcode, den dann der PC verstehen kann
Fast - der Compiler übersetzt entweder direkt in Binärcode, den so genannten Maschinencode, oder in einen Assembler- oder Bytecode, der dann wiederum von Assemblern oder JIT-Compilern in Maschinencode übersetzt wird.
 
bsekranker am 04.07.2007 18:03 schrieb:
Herbboy am 04.07.2007 17:57 schrieb:
das ist etwas komplizierter. man muss erst eine art übersetzer, einen compiler, entwickeln. der übersetzt die befehle dann AFAIK in einen hexadezimalcode, den dann der PC verstehen kann
Fast - der Compiler übersetzt entweder direkt in Binärcode, den so genannten Maschinencode, oder in einen Assembler- oder Bytecode, der dann wiederum von Assemblern oder JIT-Compilern in Maschinencode übersetzt wird.

jo, ich hab das mal rausgestrichen, weil ich nicht ganz sicher war ;)

es sind halt immer weitergehende ebenen, für die übersetzt wird bzw. die einen code interpretieren. im grunde müßtest du strenggenommen bis auf die ebene der eigentlichen chips in einem computer gehen. ein PC heißt ja nicht zu unrecht eigentlich historisch gesehen "IBM kompatibel", weil die "IBM kompatibel"-chips auch schon simpelste codes (ggf) anders interpretieren als zB ein AMIGA-chip, oder ein C64 usw. (oder ? )

und daher dauert die chip-entwicklung ja auch nicht nur ein paar monate, oder gar das entwickeln eines betriebssystems
 
HarryPodda am 04.07.2007 17:49 schrieb:
tach

mir ist da noch eine frage in den sinn gekommen, die ich mir auch schon seit längrem stelle:
wie werden programmier bzw. scriptsprachen überhaupt erstellt? weil irgendwie muss ja mal einer gesagt haben (z.B.) "das tag in html fürs einfügen eines bildes lautet <img src="blabla.jpg"...>".

Warum erstellst du eigentlich so sinnfreie Threads, die zeigen, dass du dich nicht mal 5 Minuten mit dem Thema auseinandergesetzt hast, bevor du postest? Ist das eine Art Gehirnflatulenz, die raus muss, da sonst dein Kopf platzt?

Oder bist du nur auf der Jagd nach Replies?Also entweder bist du erst 11 oder man kann einfach sagen "Die Intelligenz jagt dich, aber du bist schneller"...

P.S. HTML ist keine Programmiersprache, und Studien beweisen, dass sogar Affen Google benutzen können, um sowas rauszufinden!
 
Zurück