Russ Cox personal blog

C and C++ prioritize performance over correctness

The original ANSI C standard, C89, introduced the concept of “undefined behavior,” which was used both to describe the effect of outright bugs like accessing memory in a freed object and also to capture the fact that existing implementations differed about handling certain aspects of the language, including use of…
Points
265
HN comments
673
Submissions
2
Cited by
7 commenters

Software EngineeringSystems & Performance2023

On Hacker News

SubmittedTitle on HNPointsComments
Aug 18, 2023C and C++ prioritize performance over correctness by bumbledraven265543
Mar 28, 2025C and C++ prioritize performance over correctness (2023) by endorphine93130

Cited in comments

Linked from 7 Hacker News comments by 7 different people, from Sep 2023 to Sep 2026.

Most recent:

Search every comment that links here →

More from Russ Cox

All 43 posts →

Related posts from the same era