MonBlocNotes
  • Github Github
  • Linkedin Linkedin
  • Mastodon Mastodon

C - reference material

26-Avr-2026 Temps de lecture: 4 minutes

Language

  • The GNU C Reference Manual
  • The GNU C Library Reference Manual
  • The GNU C Preprocessor
  • C reference
  • comp.lang.c FAQ
  • Modern C – Jens Gustedt

Memory allocation

  • Wikipedia article on C dynamic memory allocation

Flexible arrays

  • Bounded Flexible Arrays in C – Kees Cook
  • Arrays of Length Zero – GCC

Undefined behavior

  • How ISO C became unusable for operating systems development
  • A Guide to Undefined Behavior in C and C++
  • What Every C Programmer Should Know About Undefined Behavior

Make

  • GNU Make Manual
  • A Super-Simple Makefile for Medium-Sized C/C++ Projects

Volatile keyword

  • How to Use C’s volatile Keyword (Barr Group)
  • Nine ways to break your systems code using volatile

Coding standards

  • Updated version of the Indian Hill C Style and Coding Standards

Test

  • Wikipedia: a list of C unit testing frameworks
  • From ThrowTheSwitch.org:
    • Unity: unit testing
    • CMock: generation of stubs and mocks
    • Ceedling: test build management

Obfuscation

  • Some obfuscation tricks

Network programming

  • Beej’s Guide to Network Programming Using Internet Sockets

Misc.

  • The Development of the C Language – Dennis M. Ritchie

Categories

  • Dév. durable (1)
  • Dév. logiciel-C (1)
  • Linux-technique (1)
  • Linux-utilisation (3)
  • Société (1)
  • Vie pratique (1)
  • Web-sites (1)
  • Web-technique (2)

Mots-clés

  • C
  • envois
  • linux
  • sites
  • société
  • train
  • voyage
  • web

Copyright © 2005-2026 Pascal B.

Bludit Powered by BLUDIT