To get a sense of the impact standard libraries have had on C developers, try a little test. Ask a few C programmers to list ten C language commands. Use a generic word like commands that does not send them automatically down the path of operators, control statements, or some other specific mechanism in C. Some may get rolling quickly with for, if, while, and so on, but generally as the list nears eight the casual assessment will often skip operators like +, ++, *, or sizeof, and will run quickly into things such as atoi. The point is that it is hard for many modern C programmers to distinguish what is C and what are really fundamental features that are provided by standard libraries.
Unable to display preview. Download preview PDF.