Format:
1 Online-Ressource (264S.)
ISBN:
9783322839336
,
9783528046552
Note:
C hat sich in den letzten Jahren als die wichtigste höhere Programmiersprache herausgestellt. Im Microcomputer-Bereich sind praktisch alle großen Standardprogramme wie dBASE, Lotus und auch das neue Betriebssystem OS/2 in C geschrieben. Die neue Generation von C-Compilern, die den WEITEK-Coprozessor unterstützen, erreichen an einem mit 25 MHz getakteten 80386-Rechner fast die Rechnerleistung einer VAX. Auch in den großen Rechenzentren, die bisher überwiegend Fortran oder Cobol eingesetzt haben, wird zunehmend C verwendet. An Minicomputern und Workstations dominierte schon immer UNIX und damit auch C. Dieses Buch soll zeigen, daß C eine universelle Programmiersprache ist, die für die verschiedensten Zwecke - nicht nur für die Systemprogrammierung -geeignet ist. Wie vielseitig einsetzbar C ist, wird insbesondere in drei Themenbereichen ausführlich dargestellt. Zum ersten wird gezeigt, daß sich in C die vielfältigsten Algorithmen elegant und präzise darstellen lassen. Die hier aufgeführten Algorithmen erfassen Themen aus Kalenderrechnung, Finanz-Mathematik, Operations Research, Suchen und Sortieren, intelligente Problemlösung, Zufallszahlen und Simulationen. Ein zweites Ziel war, zu demonstrieren, in welch einfacher Weise in C alle wichtigen Datenstrukturen implementiert werden konnen. Es werden statische Datentypen wie Vektoren, Polynome , Matrizen, Polarkoordinaten, komplexe Zahlen besprochen wie auch die dynamischen Typen Stacks, verkettete Listen und Binärbäume behandelt. Ais drittes wird aufgezeigt, wie zweckmäßig sich in C die wichtigsten Programmierprinzipien formulieren lassen. Ausführlich werden die grundlegenden Verfahren wie Iteration, Rekursion, Teile-und-Herrsche-Prinzip, Backtracking, Branch & Bound und Simulationen besprochen
Language:
German
Keywords:
C
DOI:
10.1007/978-3-322-83933-6