|
|
Here we bring to you 35 free ebooks on one of the most used and most powerful programming languages in the world!
|
|
|
|
|
C programming is one of the most popular and widely used programming
languages for creating computer programs and one major reason behind its
popularity is because C gives maximum control and efficiency to the
programmer.
It allows the programmer to read and write code for a
large number of platforms and everything from microcontrollers to the
most advanced scientific systems can be written in C, and many modern
operating systems are written in C.
|
|
Also the new object oriented language C++ is an extension of C,
and it is nearly impossible to learn C++ without learning C first. So
here we bring 35 ebooks for you to learn and enhance skills on C
programming. And best of all, they are all free!
1. Functional C by Pieter Hartel, Henk Muller - Addison-Wesley, 1999
The
book teaches how to program in C, assuming that the student has already
learnt 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. Programming in C: UNIX System Calls and Subroutines using C by A. D. Marshall - Cardiff University, 1999
This
book is guide to UNIX software development in C for professional
programmers and students. It focuses on the UNIX system call interface,
the programming interface between the UNIX Kernel and applications
running in the UNIX environment.
3. A to Z of C by K. Joseph Wesley, R. Rajesh Jeba Anbiah, 2008
This
is an intermediate to advanced C programming book writen for C lovers,
students, programmers, and other enthusiasts. The book is written to
open many secrets of C, it alos introduces various approaches to solve
different problems.
4. 88 C Programs by JT Kalnay - Smashwords, 2012
The
author included example programs that exhaustively illustrate the
important points of C. By working through these programs you can teach
yourself C. It is assumed that you already know how to program and are
familiar with standard algorithms.
5. Learn C The Hard Way by Zed A. Shaw - LCodeTHW, 2011
A
clear and direct introduction to modern C programming. The purpose of
this book is to get you strong enough in C that you'll be able to write
your own software in it, or modify someone else's code. The text is not
for beginners.
6. Programming in C by Bharat Kinariwala, Tep Dobry - 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.
7. Object-Oriented Programming with ANSI-C by Axel-Tobias Schreiner, 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.
8. Conceptive C by Harry McGeough - Smashwords, 2011
Conceptive
C is an AI programming Language based on Objective-C and C Language. It
is a superset of both languages. Conceptive C uses concepts to program
natural language and Artificial Intelligence based computer language
based on Objective C.
9. Object-Oriented Programming and the Objective-C Language - NeXT Software, Inc., 1996
Objective-C
is implemented as set of extensions to the C language. This book both
introduces the object-oriented model that Objective-C is based upon and
fully documents the language. It concentrates on the Objective-C
extensions to C.
10. C Programming - 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.
11. A Little C Primer - 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.
12. Foundations of Computer Science: C Edition by Al Aho, Jeff Ullman - 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.
13. Become an Xcoder: Start Programming the Mac Using Objective-C by B. Altenberg, A. Clarke, P. Mougin - CocoaLab, 2008
A
free book for starting with Cocoa using Objective-C. It teaches you the
basics of programming, in particular Objective-C programming, using
Xcode. Written for non-programmers, and aimed at leveling the learning
curve as much as possible.
14. Objective-C 2.0 Essentials by Neil Smyth - 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.
15. Using GCC: The GNU Compiler Collection Reference Manual for GCC by Richard M. Stallman - Free Software Foundation, 2003
The
definitive reference manual for the most widely used compiler in the
world, written by its current developers. The GNU Compiler Collection is
a full-featured ANSI C compiler with support for C, C++, Objective C,
Java and Fortran.
16. No Bugs!: Delivering Error-Free Code in C and C++ by David Thielen - Addison-Wesley, 1992
The
book offers a revolutionary approach to software development by showing
how to write error-free code from the start. Presented are techniques
to stop many kinds of bugs from being included in a program. It also
discusses how to test programs.
17. Debugging C and C++ code in a Unix environment by J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper – OOPWeb.com
This
document describes several techniques and tools for debugging code in
C-like languages in a Unix environment. We will also discuss some good
coding practices that will diminish the occurrence of certain types of
bugs.
18. C Programming in Linux by David Haskins - BookBoon, 2009
Using
a series of web development examples, this book will give you an
interesting glimpse into a powerful lower-level world. C is tight and
spare and economical, and people who know C will ensure critical systems
keep running.
19. The GNU C Programming Tutorial by Mark Burgess, Ron Hale-Evans - Free Software Foundation, 2002
This
book is a tutorial for the computer programming language C. You should
have some basic computer literacy: to be able to run a program, edit a
text file, etc. The tutorial introduces basic ideas in a logical order
and progresses steadily.
20. The GNU C Library Reference Manual by Sandra Loosemore, at al. - Free Software Foundation, Inc., 2007
The
GNU C library, described in this document, defines all of the library
functions that are specified by the ISO C standard, as well as
additional features specific to POSIX. This manual tells you how to use
the facilities of the GNU library.
21. Learning GNU C by Ciaran O'Riordan, 2002
The
book teaches GNU users how to write software in C. It is written as a
tutorial for beginners but should be thorough enough to be used as a
reference by experience programmers. The basics are laid down in full in
the first few chapters.
22. Learning Cocoa with Objective-C by James Duncan Davidson - O'Reilly Media, Inc., 2002
This
new edition covers the latest updates to the Cocoa frameworks,
including examples that use the Address Book and Universal Access APIs.
This is the 'must-have' book for people who want to develop applications
for Mac OS X.
23. The Objective-C 2.0 Programming Language - Apple Inc., 2009
Objective-C
is a small but powerful set of extensions to the standard ANSI C
language. This document fully describes the Objective-C language. It
concentrates on the Objective-C extensions to C, not on the C language
itself.
24. Beej's Guide to Network Programming - Using Internet Sockets by Brian Hall, 2008
A
brief how-to guide on network programming using Internet sockets,
written for anybody who is just starting out with socket programming.
The section on Windows programming is also included. The guide is
updated for IPv6.
25. ANSI C for Programmers on UNIX Systems by Tim Love, 1999
This
document introduces C by providing and explaining examples of common
programming tasks. It enables the reader to learn from available source
code by clarifying common causes of incomprehension. Exercises form an
integral part of the course.
26. C Programming Tutorial (K&R version 4) by Mark Burgess, 1999
This
book is a tutorial. Its aim is to teach C to a beginner, but with
enough of the details so as not be outgrown as the years go by. It
presumes that you have some previous aquaintance with programming, but
you do not need much experience.
27. The C Library Reference Guide by Eric Huss, 1997
This
guide provides a useful look at the standard C programming language. It
will not teach one how to program in C, nor will it attempt to provide
the history of C. It is merely a handy reference to the standard C
library.
28. C Language Tutorial by Gordon Dodrill - Applix Pty Ltd, 1999
C
language tutorial for experienced programmers. It begins with the
highest level of C programming, including the concepts of pointers,
structures, and dynamic allocation. This printed version includes copies
of all the code, for easier reference.
29. C Elements of Style by Steve Oualline - M & T Books, 1992
A
handy guide which covers the principals of good programming style,
teaching C and C++ programmers how to write code that can be easily
read, understood, and maintained by others. Useful both for students and
professional programmers.
30. Writing Bug-Free C Code for Windows by Jerry Jongerius - Prentice Hall, 1995
The
book presents a programming style that automatically detects bugs in C
code. It describes a technique that results in bug-free code from the
beginning, advocating a style of coding based upon data abstraction and
run-time object verification.
31. The New C Standard by Derek M. Jones - 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.
32. An Introduction to GCC by Brian J. Gough, Richard M. Stallman - Network Theory Ltd, 2004
This
manual provides a complete introduction to the GNU C and C++ compilers,
common problems and encountered error messages, with numerous easy
examples. The text covers compiling using headers and libraries,
preprocessor, linking, and more.
33. Image Processing in C: Analyzing and Enhancing Digital Images by Dwayne Philipps - R & D Books, 1997
An
image processing tutorial which explains basic concepts, shows results
with photographs, and implements programs in C. The book covers filters,
edge detectors, and histogram equalizers, print procedures, and I/O
routines, which are ready to use.
34. The C Book: Featuring the ANSI C Standard by Mike Banahan, Declan Brady, Mark Doran - Addison-Wesley Pub, 1991
Use
this book to produce powerful and portable code. The C Book is
dedicated to programmers who have some experience of using a modern
high-level procedural programming language. Learn about new standards
and how they affect existing C code.
35. Object Oriented Programming in ANSI-C by 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.
|
|
Comments