 This permits a high degree of object code optimization by the compiler, but requires C programmers to take more care to obtain reliable results than is needed for other programming languages.Kernighan and Ritchie say in the Introduction of "The C Programming Language"