Everything in C is undefined behavior
Summary
A personal blog post arguing that undefined behavior in C/C++ is pervasive in real-world code. It explains why UB is not just an optimization concern, provides concrete examples (alignment, casts, null pointers, variadic arguments, and float-to-int), and discusses security implications and the role of tools (LLMs) to help fix UB at scale. It also suggests practical approaches for safer C/C++ development today.