Showing posts with label C programming. Show all posts
Showing posts with label C programming. Show all posts

Thursday

The C Book

  • Authors: Mike Banahan, Declan Brady and Mark Doran
  • Format: PDF
  • License: Open source 
  • Price: 0$ (Free)
This books is not an introduction to programming for beginners . But, this book is designed for the programmers who atleast have some experience of using a modern any of the high-level  programming language.  C isn’t really appropriate for complete beginners to start with,  though many of us have managed to use it, so the anthers of the book is assuming that its readers have already done some battle with the notions of statements, variables, conditional execution, arrays, procedures (or subroutines) etc.  Instead of wasting Reader's time by ploughing through tedious descriptions of how to add two numbers together and explaining that the symbol for multiplication is *, the book concentrates on the things that are special to C. In particular, it’s the way that C is used which is emphasized. This book is best for them who like to get advanced in Computer programming using c language, this will also be available as online computer programming course, for details regrading this please download this book and check it..

Main Contents are:-
  1. An Introduction to C
  2. Variables and Arithmetic
  3. Control of Flow and Logical Expressions
  4. Functions
  5. Arrays and Pointers
  6. Structured Data Types
  7. The Preprocessor
  8. Specialized Areas of C
  9. Libraries
  10. Complete Programs in C
  11. Answers to Exercises


     download link

Tuesday

Object Orientated Programming in ANSI-C

  • Author: Axel Schreiner
  • Format: PDF
  • Price: 0$ (free)
     Axel Schreiner has been kind enough to provide his book, 'Object Orientated Programming in ANSI-C' for download from Planet PDF. Read an extract from the preface below and view it here. This technique may be relevant for those working with the Acrobat SDK as this also uses ANSI-C and an object orientated approach.
     Object-oriented programming is the current cure-all - although it has been around for much more then ten years. At the core, there is little more to it then finally applying the good programming principles which we have been taught for more then twenty years. C++ (Eiffel, Oberon-2, Smalltalk ... take your pick) is the New Language because it is object-oriented - although you need not use it that way if you do not want to (or know how to), and it turns out that you can do just as well with plain ANSI-C. Only object-orientation permits code reuse between projects ? although the idea of subroutines is as old as computers and good programmers always carried their toolkits and libraries with them.
This book is not going to praise object-oriented programming or condemn the Old Way. We are simply 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. Along the way we encounter all the jargon - classes, inheritance, instances, linkage, methods, objects, polymorphisms, and more - but we take it out of the realm of magic and see how it translates into the things we have known and done all along.


    download link

Friday

Writing Bug-Free C Code

  • Author: Jerry Jongerius
  • Format: zipped file
  • Price: 0$ ( free )
This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C programs. With it, you will produce code that contains fewer bugs.
This Book  includes:-
      Class Methodology, Data hiding, Runtime type checking, Compile time type checking, Fault tolerant ,  asserts,  Compile-time asserts, Symbolic heap walking, Heap leak detection


download