why c?
c is a small language.and small is beautiful in programming has fewer keywords than pascal,where they are known as reserved words,yet it is arguably the more powerful language.c gets its power by carefully including the right control structures and data type and allowing their uses to be nearly unrestricted where meaningfully used.the language is already learned as a consequence of its functional minimality.
c is the native language of UNIX ,and UNIX is a major interactive operating system on workstation,servers,and mainframes.also,c is the standard development language for personal computer.much of MS-DOS and OS/2 is written in c.Many windowing packages,database programs,graphics libraries,and other large-application packages are written in c.
c is portable.code written on one machine can be easily moved to another.c provides the programmer with a standard library of functions that work the same on all machines.also,C has a built-in preprocessor that helps the programmer isolate any system-dependent code.