C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. It has since spread to many other platforms. Although C was designed as a system implementation language, it is also widely used for applications. C has also greatly influenced many other popular languages,especially C++, which was originally designed as an extension to C.
Despite its popularity, C has been widely criticized. Such criticisms fall into two broad classes: desirable operations that are too hard to achieve using unadorned C, and undesirable operations that are too easy to accidentally invoke while using C. Putting this another way, the safe, effective use of C requires more programmer skill, experience, effort, and attention to detail than is required for some other programming languages.
This Tutorial Covers a lot of Advance C concept(such as Graphic Under C, TSRs, Drivers, and Kernal basics). As said earlier, effective use of C requires more programmer skill, experience, effort, and attention to detail than is required for some other programming languages, so be careful while using examples given and/or doing some R&D based on the code samples provided.
|