Follow @epilys +1 for that post. those are all good books to look into.

Writing "modern C" doesn't exist in the way writing "modern C++" exists. The language + standard C library hasn't really changed much in past few decades. (That's a feature, by the way.) The newer bits are things like the C11, but I've never needed anything there.

Most of the newer/changing aspects of C are either below the C layer (compilers, architecture, libc implementations, etc), or the kinds of tools you use to write/test C code (debuggers, linters, build systems, etc). We as a species also seem to always be inventing new and creative ways to shoot ourselves in the foot with C, and there is a certain kind of wisdom that comes with that.

· · Web · 1 · 3 · 0
Sign in to participate in the conversation

Welcome to, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.