|
|
The C language was developed on the UNIX operating system, and is used to code the UnixWare operating system kernel. Most UNIX application programs are also written in C. However, the UnixWare operating system supports many programming languages, and C compilers are available on many different operating systems.
``C language compilers'' provides a complete reference guide to the C language. Here are some features of the language:
Application programs written in C usually can be transported to other machines without difficulty. Programs written in ANSI standard C (conforming to standards set down by the American National Standards Institute) have an even higher degree of portability.
Programs that require direct interaction with the UnixWare operating system kernel for low-level I/O, memory management, and interprocess communication, can be written efficiently in C using the calls to system functions contained in the standard C library. See cpio(1), umask(1) and stat(2) for more information.