Ich probier's einfach mal ...
[als Beitrag zur Reihe: Was spricht für oder gegen XYZ als Programmiersprache?]
Bislang erschienen:
Wäre toll wenn wir es schaffen ohne gegenseitige Ellenbogen-Checks, Wertungen, ... einfach mal subjektive Meinungen zu diesem Thema hier zu sammeln.
Mit ein bisschen Eigen-Disziplin könnte das eine durchaus brauchbare Sammlung von Pro und Contra werden.
Vielleicht kann man das dann auf andere Sprechen ausdehnen ... dann wäre das sicher eine Art "Leitfaden" für Programmier-Einsteiger und solche, die es werden wollen.
Wobei, wie gesagt, die Betonung auf subjektiver Meinung liegt ( was objektive Argumente aber nicht ausschliesst ).
Ich finde an C gut, dass
- der Code des compilierten Programms so ziemlich der schnellste nach Assembler ist
- trotzdem ich sehr nahe an der Hardware bin
- ich "gezwungen" bin meine Programme sorgfältig zu erstellen, um z.B. Speicherlecks oder Programm-Abstürze zu vermeiden
- es so ziemlich für alles C-Bibliotheken gibt
- es Pointer und Pointer-Arithmetik gibt
Ich finde an C nicht gut, dass
- es gerade beim Kernel und bei Kernel-Modulen Abhängigkeiten von der Compiler-Version gibt
- es für Einsteiger zunächst sehr viel Grundwissen erfordert
Und nun ihr
cu,
-ds-