Development System - Library Files

Libraries are collections of precompiled functions that have been written to be reusable. Typically, they consist of sets of related functions to perform a common task. Examples include libraries of screen-handling functions (the curses and ncurses libraries) and database access routines (the dbm library).
Standard system libraries are usually stored in /lib and /usr/lib. The C [...]

Unix Philosophy

The UNIX operating system, and hence Linux, encourages a certain programming style. Following are a few characteristics shared by typical UNIX programs and systems:

Simplicity: Many of the most useful UNIX utilities are very simple and, as a result, small and easy to understand. “Small and Simple” is a good technique to learn. Larger, more complex [...]