Content deleted Content added
m Date/fix the maintenance tags or gen fixes using AWB |
→Minimalist design: sloppy grammar |
||
Line 4:
==Minimalist design==
A popular saying, repeated by such notable language designers as [[Bjarne Stroustrup]], is that "C makes it easy to shoot yourself in the foot."<ref>http://www.research.att.com/~bs/bs_faq.html#really-say-that</ref> In other words, C permits some operations that are sometimes not desirable, and thus many simple programming errors are not detected by the compiler and may not
The designers wanted to avoid compile- and [[Runtime|run-time]] checks that were too expensive when C was first implemented. With time, external tools were developed to perform some of these checks. Nothing prevents an implementation from providing such checks, but nothing requires it
In their response to criticism of C not being a strongly-typed language, Kernighan and Ritchie made reference to the basic [[design philosophy]] of C
==Absent features==
|