Frühe C/C++-Compiler:

BDS-C 1979 CP/M compiler Leor Zolman (BDS-C und Small-C waren die Ahnen aller späteren CP/M und MSDOS C Compiler, damals existierte ein 8080 zu 8086-Translator-Programm, mit dessen Hilfe solche Übersetzungen relativ  einfach zu bewerkstelligen waren )

Small-C für den Intel 8080 von Ron Cain, erschien in der Mai 1980 Ausgabe des Dr. Dobb's Journal in Source Code und wurde als Public Domain Software veröffentlicht. Small-C war ein retargetable compiler. Small-C zu portieren erforderte nur den back-end Code generator und die Library an den Ziel-Prozessor und  das Ziel-Betriebssystem anzupassen. Er erzeugte Assemblercode, der dann von einem Assembler in Maschinencode gewandelt wurde. Dezember 1982 verbesserte Version in Dr. Dobbs.

MSDOS C-Compiler:

Lattice C 1982 Lifeboat Associates MSDOS, Microsoft C 1.0, (andere Quellen berichten Microsoft C 2.0) basierte auf  Lattice C, und war Microsoft's erstes C Produkt in 1983, der Compiler war nicht K&R C compatibel

Microsoft C 1.0 1983, C 3.0 war der erste  weit verbreitete und recht brauchbare MSDos-C-Compiler (1985) (mit diesem Compiler erfolgte damals die Masse der Entwicklungsarbeit), C 5.0 war der erste mit 'huge memory model' (Arrays größer 64 KB)

Borland Turbo C 1987 MSDos

Microsoft Quick C 1987 MSDOS

Datalight C, 1987 entwickelt von Walter Bright, später in Zorland, dann Zortech C umbenannt

Zorland/Zortech C  Walter Bright 1988 C++

 

MSDOS-Computer (Clones aus Taiwan konnte man schon 84/85 beziehen und waren sehr viel günstiger als die Originale, selbst die Coprozessoren waren sehr viel günstiger und  mit minimalem Zeitverzug zu haben. Die Rechner waren damals sehr beliebt):

IBM-PC (zuerst Intel 8088 mit 4,77 MHZ) 1981 mit Cassettensystem. Später wurden ein oder zwei interne Floppy Laufwerke üblich

IBM-PC XT März 1983 8088 Prozessor mit interner Harddisk

286 -AT 1984 zuerst 6 MHz, später 8 MHz  erstmals real-time clock. 1985 folgte die 287 FPU

80286 -XT September 1986 Prozessor: 80286 mit langsamer Harddisk Die 6 MHz Version war schneller als 8 MHz AT Modelle wegen zero wait state memory.

Die erste Version des 386 wurde 1985 (386DX) ausgeliefert. Die 16 MHz Version (zuerst 12MHZ)  kostete 299 USD in >100er Mengen. Die  FPU 80387 erschien 1987 (ebenso 387SX) und hatte in den ersten  Versionen (an die man nur über Beziehungen kam, als Entwickler bekam man Vorab-Muster) viele Bugs, die es zu umschiffen galt (bei Preisen, die recht hoch lagen). Zugegeben verschwanden diese Bugs dann recht schnell , als die Produktion anlief.

 

 

Geschichte des Mikroprozessors siehe hier.