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

  • Climat (1)
  • Dév. durable (2)
  • Dév. logiciel-C (1)
  • Electronique (1)
  • IA (1)
  • Linux-technique (1)
  • Linux-utilisation (5)
  • Logiciel libre (1)
  • Société (4)
  • Vie pratique (4)
  • Vie privée (1)
  • Web-sites (1)
  • Web-technique (2)

Mots-clés

  • C
  • capitalisme
  • envois
  • facebook
  • GIEC
  • immobilier
  • intelligence
  • libre
  • linux
  • moustiques
  • nuisibles
  • pauvreté
  • raisonnement
  • richesse
  • réchauffement
  • sites
  • société
  • soudure
  • train
  • voyage
  • web
  • électronique

Copyright © 2005-2026 Pascal B.

Bludit Powered by BLUDIT