C - gusenov/kb GitHub Wiki

Books

System Programming

Wikipedia

Tools

GitHub

  • rui314/chibicc: A small C compiler is the most readable compiler in the small C compiler category. One of the key points to achieve that is to avoid writing code that is too clever.

Debugging

Analysis

  • Frama-C Framework for Modular Analysis of C programs
    • Slicing plug-in produces an output program which is made of a subset of the statements of the analyzed program, in the same order as in the analyzed program. The statements are selected according to a user-provided slicing criterion. The output program is guaranteed to be compilable C code, and to have the same behavior as the analyzed program from the point of view of the provided slicing criterion.

Expert commentary