schwere Fragen
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
assembler
beispiel
betriebssystem
browser
code
compiler
eingehen
falsches forum
frage
http
interesse
lager
latein
paar
programm
programmiersprache
prozessor
schwere fragen
sprache
url
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
latein-felix schrieb:
Ich habe ein paar (3) schwere Fragen auf Lager,...
1) Wie proggt man eine Programiersprache?
2) Wie proggt man einen Browser?
3) Wie proggt man ein Betriebssystem?
Das sin so Fragen aus Interesse, weil man da nicht immer drüber nachdenkt!
MFG
Falsches Forum ;) *verschoben nach "Sonstige Programmiersprachen"*
zu 1) Meist mit einer systemnahen Sprache, z.B. C
zu 2) Sprache ist egal, geht überall, du brauchst eine Schnittstelle fürs Web
zu 3) Zuerst mit Assembler-Code, der deinen weiteren Code ausführen kann. -
sry, das hilft mir nicht ganz :D
also, erstmal sry wegen falsches forum!
1) Das heißt, es bringt nichts, weil es so eine Sprache schon gibt, da man die ja mit C oder was proggen muss!
Wie wurde dann die erste entwickelt?
2) hmm ok :)
3) ähm geht das auch für Anfänger? :D
-
Für die dritte Frage kann ich dir ne Antwort geben: Setz dich allein mal ca. 10 Jahre hin und schreibe 50 Millionen Zeilen Code für ein Betriebsystem.
Für die zweite Frage mit dem Browser kann ich dir einen Tip geben: Schau im Internet nach vielleicht findest du eine Anleitung.
Und für die Erste Frage hab ich ne Gegenfrage: Wozu braucht die welt noch neue Programmiersprache? -
1)
Wenn du es nicht weißt, lass es besser auch...
http://de.wikipedia.org/wiki/Compilerbau
http://www.google.de/search?q=eigene+Programmiersprache
3)
Hatten wir hier schonmal, die SuFu dürfte helfen... Du musst alles selbst machen, eigenen Kernel, eigene Treiber für alle deine Geräte, wenn du mal nen USB-Stick anschließen willst, musst du einen Treiber dafür schreiben, du brauchst, wenn du unter "Betriebssystem" sowas wie Windoof verstehst, eine eigene GUI und und und.
Wenn dann könntest du deine eigene Linux-Distri erstellen/ bearbeiten...
Gruß
Tim
€dit: nein, das geht nicht für Anfänger. Stell dir vor, dir stehen nur zwei Zeichen zur Verfügung, 1 und 0. Damit musst du dann ein Programm schreiben. Wenn ich jetzt noch mit logischen Bausteinen im PC anfange, ginge das wohl zu weit. -
Ich will das ja nicht ausführen, sondern nur den Hintergrund erfahren!
Betriebssystem und Browser ok!
Proggsprache...Wie wurde dann die erste gemacht? Natürlich braucht man keine neuen....aber trotzdem interessiert mich das! :)
MFG -
latein-felix schrieb:
sry, das hilft mir nicht ganz :D
also, erstmal sry wegen falsches forum!
1) Das heißt, es bringt nichts, weil es so eine Sprache schon gibt, da man die ja mit C oder was proggen muss!
Wie wurde dann die erste entwickelt?
2) hmm ok :)
3) ähm geht das auch für Anfänger? :D
1) Die erste Sprache wurde mit Assembler-Code geschrieben. Assemblersprache stellt die Maschinensprache einer spezifischen Prozessorarchitektur in einer für den Menschen lesbaren Form dar.
3) Für Anfänger gibt's kleine Mini-Anleitungen, viel kann dein Betriebssystem dann noch nicht außer etwas Text darstellen ;) -
Verstanden !
Ich könnte jetzt noch genauer drauf eingehen und noch nach der Assenmblersprache fragen, wie man die denn erfunden hat!
Aber so genau muss das nicht sein!
Also ist erledigt!
MFG -
latein-felix schrieb: Verstanden !
das ist gerade die interessante Frage...
Ich könnte jetzt noch genauer drauf eingehen und noch nach der Assenmblersprache fragen, wie man die denn erfunden hat!
Aber so genau muss das nicht sein!
Also ist erledigt!
MFG
Die Assemblersprache sind die Instruktionen, die fest in den Prozessor eingebaut sind. "Erfunden" haben das die Leute, die den Prozessor konstruiert haben, also z. B. Intel. Man muss sich halt überlegen, was man für Befehle braucht. Grundrechenarten, Vergleiche, Verzweigungen, Lesen und Schreiben in den RAM sind denke ich mal das Minimalprogramm. -
cbhp schrieb:
zu 1) Meist mit einer systemnahen Sprache, z.B. C
Wobei man erwähnen sollte, dass systemnahe Programmiersprachen wie C bzw. C++ zwar von Vorteil sind, jedoch keine Voraussetzung. Es gibt zum Beispiel Java-Compiler die in Java geschrieben sind.
Jedoch werden eigentl. keine Comiler für neue Programmiersprachen mehr programmiert.
Nur esoterische Programmiersprachen werden noch von Privatpersonen meist zum Spaß geproggt. -
Nun gut, das habe ich verstanden und es kann geclodes werden! :)
THX an alle Aufklärer, nun weiß ich das auch! :)
MFG -
Da hänge ich doch glatt noch was an...
Naja ne Programmiersprache machen is ja nicht so schwer...
Man muss ja nur wissen in was der Compiler die jeweilige Sprache übersetzt...
hm... nehmen wir C... wird in assembler übersetzt...
Also könnten wir ein paar Zeilen Assembler schreiben... naja dann sagen wir unserem Compiler (den wir ja auch selber machen)
das zum Beispiel eine "if anweisung" in C irgendeine "ist ein bit gesetzt" in assembler ist...
Also müssen wir einfach schauen das wir alle "if" in etwas anderes umwandeln, dass dann für den PC verständlich ist... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage