003
24.08.2003, 00:25 Uhr
Pablo
Supertux (Operator)
|
@Anfänger00: nein, nein, nein!
C wurde nicht für DOS (schlechte UNIX Shell Kopie) entwickelt und ich glaube kaum, dass DOS in Assembler geschrieben wurde.
C wurde (wenn ich mich nicht irre) von Ken Thompson, Dennis Ritchie und Brian Kernighan (und ich glaube auch AT&T) in den späteren 60gern Jahren entwickelt, zusammen mit UNIX. (Auch AT&T) C++ wurde von Bjarne Strousrup (ich glaube 1985). C verdankt seinen Namen von A und B und BCPL.
Zitat: |
Bjarne Stroustrup, Die C++ Programmiersprache, Kap. 1.3
C++ wurde für den Gebrauch ein einer traditionellen Übersetzungs- und Laufzeitumgebung, der C-Programmierumgebung unter UNX, etnworfen. Glückglicherweise war C++ damit jedoch nicht auf UNIX beschränkt. Es benutze einfach UNIX und C als Modell für die Beziehungen zwischen Sprache, Bibliotheken, Compilier, Binderm Laufzeit-Umgebung usw.
Kap 1.6 C wurde als Basissprache für C++ gewählt, weil C 1. vielseitig kurz und bündig sowie verhältnismäßig low-level ist, 2. für die meisten Systemprogarmmieraufgaben angemessen ist, 3. überall und auf der Hardware läuft und 4. in die UNIX-Programmierumgebung paßt*.
|
(*) deshalb passen C, C++ mit UNIX und Linux sehr gut zusammen.
Es gab schon hier die heiße Diskussion, ob Windows in C oder C++ geschrieben wurde, ich kann mich nicht erinnern, ob es C oder C++ war. @Litte-OS-Programmer: was verstehst du unter Betriebssystem gebunden? Ich verstehe nicht, was du damit meinst? Dass es nicht portabel ist?
@virtual: du warst schneller als ich!
@Flo: ich glaube, es fehlt uns ein Smile mit NEIN, NEIN, NEIN! -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 24.08.2003 um 00:30 Uhr von Pablo Yanez Trujillo editiert. |