Description:C is the programming language of choice when speed and reliability are required. It is used for many low-level tasks, such as device drivers and operating-system programming. For example, much of Windows and Linux is based on C programming. This updated classic from author, lecturer, and respected academic Ivor Horton, is the essential guide for anyone looking to learn the C language from the ground up. It is a highly recommended text for training courses and continuing education students, and assumes no prior working knowledge of C. Kernighan and Ritchie's The C Programming Language is the definitive text for C, but is not ideal for users new to programming because of its terseness and lack of many examples.