A thorough, example-driven introduction to the C programming language with emphasis on C as portable assembly language: C, more than any other high-level language, provides rich insights into any computer's architectural components and the operating system routines that manage these components. Although C remains an important language for writing applications, it is also the dominant systems language: modern operating systems are written mostly in C, with assembly language account for the rest. The book's many code examples range from the basics (program and control structures, data types, best coding practices) through the advanced (networking and security, concurrency and parallelism, system libraries, inter-process communication, internationalization).
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.