Best Books To Learn C Programming
1. Let Us C by Yashavant Kanetkar :
Product details
- Publisher : BPB Publications; 15th edition (13 July 2016)
- Language : English
- Paperback : 572 pages
- ISBN-10 : 8183331637
- ISBN-13 : 978-8183331630
- Item Weight : 855 g
- Dimensions : 15.2 x 3.31 x 22.9 cm
- Country of Origin : India
For C language programmers, it is must to master the complexity of the language to deal with programming software in engineering, gaming and other fields. In order to understand each concept of the C language, it is necessary to follow a good reference book in easy-to-understand text.
Keeping lucidity and simplicity in mind, Yashavant P Kanetkar, the author of the book, has compiled it to be one of the most interesting C programming books for C language learners. The book begins with the basic knowledge of different concepts and further leads to advanced levels. This means the book will provide complete knowledge to the readers from basic to complex programming parts.
It covers various topics that could be easily understood with the help of examples given with each programming concept. Besides, the book also features several descriptive details about console input, C preprocessor, arrays, functions, strings and pointers. Explained in comprehensive manner, the book aims to provide more brief information to all C programming beginners as well as established programmers.
‘Let Us C’ can help the readers to prepare not only for the theoretical exams but for the practical exams as well. There is also a separate section in the book that includes most frequently asked questions in job interviews. Hence, it can be a good reference manual for preparing job interviews as well.
2. The C Programming Language written by Dennis Ritchie and Brian W. Kernighan
Product details
- Publisher : PHI; 2nd edition (1 April 1988)
- Language : English
- Paperback : 288 pages
- ISBN-10 : 0131103628
- ISBN-13 : 978-0131103627
- Item Weight : 465 g
- Dimensions : 18 x 1 x 23.5 cm
3. Programming in ANSI C by E. Balaguruswamy
Product details
- Publisher : McGraw Hill Education India Private Limited; Seventh edition (1 July 2017)
- Language : English
- Paperback : 584 pages
- ISBN-10 : 933921966X
- ISBN-13 : 978-9339219666
- Item Weight : 685 g
- Dimensions : 20 x 14 x 4 cm
4. 21st Century C by Ben Kiemens
Product details
- Publisher : O′Reilly; 1st edition (2 November 2012)
- Language : English
- Paperback : 296 pages
- ISBN-10 : 1449327141
- ISBN-13 : 978-1449327149
- Item Weight : 508 g
- Dimensions : 17.78 x 1.55 x 23.34 cm
- Country of Origin : France
Throw out your old ideas of C, and relearn a programming language that’s substantially outgrown its origins. With 21st Century C, you’ll discover up-to-date techniques that are absent from every other C text available. C isn’t just the foundation of modern programming languages, it is a modern language, ideal for writing efficient, state-of-the-art applications. Learn to dump old habits that made sense on mainframes, and pick up the tools you need to use this evolved and aggressively simple language. No matter what programming language you currently champion, you’ll agree that C rocks.
- Set up a C programming environment with shell facilities, makefiles, text editors, debuggers, and memory checkers
- Use Autotools, C’s de facto cross-platform package manager
- Learn which older C concepts should be downplayed or deprecated
- Explore problematic C concepts that are too useful to throw out
- Solve C’s string-building problems with C-standard and POSIX-standard functions
- Use modern syntactic features for functions that take structured inputs
- Build high-level object-based libraries and programs
- Apply existing C libraries for doing advanced math, talking to Internet servers, and running databases
Product details
- ASIN : 8183330487
- Publisher : BPB Publications; Third Revised & Updated edition (30 June 2009)
- Language : English
- Paperback : 497 pages
- ISBN-10 : 9788183330480
- ISBN-13 : 978-8183330480
- Item Weight : 767 g
- Dimensions : 20 x 14 x 4 cm
- Country of Origin : India
In the third edition of the book ‘C in depth’, the authors explain the basics of the programming language while maintaining the integrity and clarity of the programs. The book can be utilized by both beginners and advanced level programmers as a self-evaluation and learning source.
There are more than 310 programs with explanations to illustrate the concepts of programming and over 450 exercises to challenge the readers in programming. These exercises are accompanied by solutions and hints where deemed necessary.
The book begins with an introduction to the language and explains the elements, input and output, and operator and expressions used in programming. Control statements, functions, arrays, pointers, strings and files are covered next in successive chapters. Every chapter has examples in the form of programming that are explained step-wise. Five chapters have been added in the third edition, which includes chapters on Recursion and Bitwise Manipulation.
Chapters on project development and library creation, code optimization, assembly interactions, and operations on bits may be helpful for further execution of the knowledge of programming.
Post a Comment
0 Comments