Why didn’t C have a boolean data type prior to C99?
If you spend a little time in the library, you don’t have to speculate. Here are some statements taken from Dennis Ritchie’s paper on the evolution of C. The context is that Dennis is building on Ken Thompson’s language B, which was implemented on the very tiny PDP-7, a word-addressed machine. Because of growing interest, … Read more