| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2002
Beiträge: 2.051
| wie werden programmiersprachen programmiert
guten abend die herrschaften. oben stehende frage interessiert schon lange...was ist die mutter aller programmiersprachen??? mit was wurde z.b c wiederrum geschrieben??? oder denke ich da jetzt falsch??? |
| | |
| | #2 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
nabend soweit ich weis fängt der spaß bei der cpu an. diese stellt die befehle zur verfügung, und diese werden binär übergeben. alles andere ist nur ne frage von compilern die eine programmiersprache übersetzen. grüße. smirgel.
__________________ bei fragen, fragen. |
| | |
| | #5 (permalink) | |
| CGhostGroup Registriert seit: Dec 2002 Ort: Augsburg
Beiträge: 3.580
| Zitat:
ExarKun
__________________ root://Shuttle's sind quasi Opfer PCs, für alle die sich keinen Laptop leisten können und alle die sich keinen dicken Tower daheim hinstellen wollen. cghost.de - Webhosting ab 40ct / Monat, Über 300 Top-Level-Domains zur Auswahl und freien Registration! Imagehosting - bis zu 2.5mb, unbegrenzte Haltbarkeit, kein löschen bei übermäßigem Traffic! ICQ: 286619 | |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 779
|
...nur ne Frage von Compilern? Ist das nicht ein bißchen einfach? Ich denke da eher an ein Schichtenmodell mit mehreren "abstrakten Maschinen". Konkret bedeutet das, dass die Programme mehrere Schichten bis zur CPU durchlaufen. Ist das nicht so? |
| | |
| | #8 (permalink) | |
| Level up Registriert seit: Jun 2001 Ort: Bocholt
Beiträge: 4.155
| Zitat:
Natürlich würde das die meisten (wahrscheinlich alle) Programme enorm verkleinern und beschleunigen wenn man alles direkt im Maschinensprache schreibt, aber der zeitliche Aufwand für ein Minimalprogramm wäre enorm und die Wahrscheinlichkeit eines fatalen Bug (für ein unkonventionelles System) zu programmieren enorm. ...nur damit nicht einer meint, die nächste Flash-Animation mach ich direkt in Maschinensprache (nur Nullen und Einsen)....dann geht 'se flotter ![]() Alois
__________________ -Spuckt mir auf den Stuhl, ich will im Grünen sitzen- | |
| | |
| | #11 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
hab mal n bissl gegooglet: http://www.fbw.hs-bremen.de/~wilkeit/HardI/strorg.html p.s. es gibt 10 typen von menschen, die einen kennen das duale zahlensystem, die anderen nicht. (hatte hier irgendwann mal einer in der signatur).
__________________ bei fragen, fragen. |
| | |
| | #12 (permalink) |
| Gast
Beiträge: n/a
|
Nix Witzbold. Man muss nur einen Weg in die Register finden. Unwissende können sich hier mal informieren... Nebenbei erwähnt habe ich mein eigenes, kleines OS bereits mit ASM programmiert. Und: Weniger als 300 Zeilen Source (inkl. Kommentare, zzgl. Loader). Für die erwähnte Linie wären vielleicht 20 Zeilen Code notwendig. Aber für komplexere Anwendungen ist deutlich weniger Code nötig, als in Flash oder sonst einer Scriptsprache. Denn da kann ich den Speicher adressieren! PUSH DS XOR AX, AX PUSH AX |
|
| | #13 (permalink) | |
| Level up Registriert seit: Jun 2001 Ort: Bocholt
Beiträge: 4.155
| Zitat:
Ja, weil jedes Programm besteht ja immer noch aus Nullen und Einsen Nein, weil es natürlich schon sehr früh irgendwelche Systemsprachen gab (assembler) die diese Nullen und Einsen für den user interpretierten C speziell ist in erster Linie in .......tadaaaa..... C geschrieben, soll heissen, daß nach dem ersten grob assemblierten C-Paket praktisch die Folgebefehle schon aus C heraus entwickelt wurden (die Formulierung ist total blöd, mir fällt aber nix besseres ein) @zeus, ...wenn Du mit komplexen Anwendungen systemnahe Anwendungen meinst hast Du natürlich logischeweise Recht, da kannst Du dann natürlich ohne Ende zaubern... Alois
__________________ -Spuckt mir auf den Stuhl, ich will im Grünen sitzen- | |
| | |
| | #14 (permalink) | |
| reXcel Registriert seit: Aug 2002 Ort: Herford
Beiträge: 4.774
| Zitat:
Der Code am Ende ist natürlich hochgradig kompakt, keine Frage. Aber das der 'Code' im Editor kompakt wäre - hahaha @all die aller ersten Rechner wurden noch hardware-mäßig programmiert. So wie die ersten Taschenrechner. Später konnte dann immer auf ein früheres Modell zurück gegriffen werden, damit die Grundprogrammierung schon mal vorliegt... Das Thema mit den "virtuellen Rechnern oder Schichten" im Rechner ist aber auch nicht so weit hergeholt. Allerdings argeiten die heutigen C/c++ etc. Compiler schon extrem effektiv. Selbst ohne das Bugs-Problem ließe sich ein Betriebssystem wie Win95 wahrscheinlich nicht mit purem asm realisieren, weil die komplexität einfach jeden Erschlagen würde... Stell dir vor dir fehlt fast jede Abstraktionsebene - vergleichbar mit Photoshop: Du willst eine photorealistische Stadt malen, Perspektive von oben, 60.000 x 30.000 px. Und du hast keine Vergrößerung/Verkleinerung oder irgendwas, keine fetten Pinsel un gar nichts. Kannst immer nur per Koordinaten angeben, welchen Pixel in x und y du mit welchem 0xFF0033 du bemalen möchtest...
__________________ iPhone, iPad, Android und Flash Video Streamingserver Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android. Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc... | |
| | |
| | #15 (permalink) | |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
| Zitat:
Leg los
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |