Warum C sich für Johannes natürlich anfühlt
Zusammenfassung
Johannes erklärt, warum er trotz Rust und Go seit mehr als zwanzig Jahren gern in C arbeitet und damit seine Sprache Fun implementiert.
Ideen
- C erlaubt direkte Speicherarbeit ohne Assemblersprache.
- Syntax und persönliches Sprachgefühl beeinflussen Werkzeugwahl stark.
- Rust wäre für Johannes die naheliegende modernere Alternative.
Einsichten
- Programmiersprachen werden nicht nur nach Sicherheitsmerkmalen, sondern auch nach Denkfluss gewählt.
- Nähe zur Maschine schafft Kontrolle und überträgt Verantwortung an den Entwickler.
Fakten
- Johannes programmiert seit über zwanzig Jahren ernsthaft in C.
- C++ verwendet er aus persönlicher Abneigung nicht.
- Seine eigene Programmiersprache Fun ist in C implementiert.
Empfehlungen
- Setze Speicherprüfer, Sanitizer und strikte Compilerwarnungen ein.
- Wähle C dort, wo Kontrolle den zusätzlichen Prüfaufwand rechtfertigt.
Referenzen
Originalbeitrag auf hanez.org lesen →
Der Link zur Originalquelle öffnet einen neuen Tab.