Books by Brian Kernighan


The C Programming Language, 2nd Edition

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C’s rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.


The Unix Programming Environment

Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.


The C Programming Language

“The C Programming Language, 2nd Edition” is a programming book for all the computer science students. Brian Kernighan and Dennis M. Ritchie are the authors of this programming book. The C Programming Language is the perfect mixture of reference material, Practical knowledge, and challenging exercise. The authors of this C programming book are also discussed some of the best practices in order to increase the use of languages, such as efficient manipulation of pointers, style on declaring variables and initializations. With the help of this programming book, readers will learn how to use parenthesis, bracket and full syntax of C language. Brian and Dennis also describes the different advantages of C programming language, for example it is easy to learn and structured programming language. It produces efficient and portable programs. Furthermore, C programming language is so widespread and used so broadly nowadays. I highly recommended this programming book for everyone as it teaches the language to whoever wants to learn C and gives a great base to expand from for anyone who wants to learn other programming languages. In short, The C Programming Language is a necessary book for all IT students.