Why C?
“The Endurance of an Unmanageable Language” - Some Were Meant for C; via ATS As a Systems Programming Language.
Tooling:
post modern C tooling - draft 5
Why not C?
C Is Not a Low-level Language - ACM Queue
Books etc:
People and bloggers:
Important:
C libraries and utilities to keep an eye on:
C programming practices:
Cool stuff:
int *(*func())();
– C Right-Left Rule (Rick Ord’s CSE 30 - UC San Diego) – “func is function returning pointer to function returning pointer to int”.Programming Language Theory etc., :
we argue that the C standard does not allow Turing complete implementations, and that its evaluation semantics does not preserve typing. Finally, we claim that no strictly conforming programs exist. That is, there is no C program for which the standard can guarantee that it will not crash.
Discussions etc.,