Friday, March 29, 2024

10 Free eBooks on C Programming

By Atithya Amaresh

- Advertisement -

If we talk about the most used programming languages in electronics engineering, like Python, C is probably one of the most used language in electronics. So now its time for some free C Programming ebooks. Enjoy! (click on the title of each eBook to download it)


1. Functional C

Author: Pieter Hartel, Henk Muller

Publisher: Addison-Wesley, 1999

- Advertisement -

The book teaches how to program in C, assuming that the student has already learned how to formulate algorithms in a functional style. The student will become a better C programmer, capable of writing programs that are easier to maintain.

2. A to Z of C

Author: K. Joseph Wesley, R. Rajesh Jeba Anbiah

Published in: 2008

This is an intermediate to advanced C programming book written for C lovers, students, programmers, and other enthusiasts. The book is written to open many secrets of C, it also introduces various approaches to solve different problems.

3. Programming in C

Author: Bharat Kinariwala, Tep Dobry

Publisher: University of Hawaii at Manoa, 1993

Contents: Designing Programs Top Down; Processing Character Data; Numeric Data Types and Expression Evaluation; Pointers; Arrays; Functions and Files; Two Dimensional Arrays; Sorting and Searching; String Processing; Structures and Unions; etc.

4. Object-Oriented Programming with ANSI-C

Author: Axel-Tobias Schreiner

Published in: 1999

In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.

5. C Programming

Publisher: Wikibooks, 2006

C is the precursor for almost all of the popular high-level languages available today. This book represents a comprehensive look at the C programming language and its features. Basic computer literacy is assumed, but no special knowledge is needed.

6. A Little C Primer

Publisher: Wikibooks, 2010

This online wiki book is a quick and easy introduction to the ANSI C programming language. It is written by a novice, and is intended for use by a novice. However, it does assume some familiarity with a programming language.

7. Foundations of Computer Science: C Edition

Author: Al Aho, Jeff Ullman

Publisher: W. H. Freeman, 1994

Aho and Ullman have created a C version of their groundbreaking text. This book combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organizations, with all examples and exercises in C.

8. Objective-C 2.0 Essentials

Author: Neil Smyth

Publisher: Techotopia, 2010

The Objective-C 2.0 Essentials free online book contains 34 chapters of detailed information intended to provide everything necessary to gain proficiency as an Objective-C programmer for both Mac OS X and iPhone development.

9. The New C Standard

Author: Derek M. Jones

Publisher: Addison-Wesley Professional, 2008

The book about the latest version of the C Standard, it is a systematic analysis of the language standard. Every sentence in the C Standard appears in this book, followed by a commentary section, common implementations, coding guidelines, etc.

10. Object Oriented Programming in ANSI-C

Author: Axel Schreiner, 2001

We use ANSI-C to find out how to write object oriented programs, what are they useful for solving bigger problems, and how to catch mistakes earlier. The book covers classes, objects, instances, inheritance, linkage, methods, polymorphisms, and more.


Looking for something else? Check out other cool stuff. 

This article was first published on 10 June 2016 and was updated on 5 July 2019.

7 COMMENTS

SHARE YOUR THOUGHTS & COMMENTS

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components

Calculators

×