F.A.Q.

F.A.Q.#

Who is this book for ?

Programmers familiar with C.

What will I learn ?

To push the limit of what you think is possible in C further

Should I push the limit of what I think is possible in C further ?

You should probably use Zig or Rust instead.

However there are situations where the stability and ubiquity of C is desired, while repeating one-self is not.

Aren’t macros dangerous ?

It’s about the wielder, not the tool.