Mastering Algorithms with C
There are many books on data structures and algorithms, including some with useful libraries of C functions. Mastering Algorithms with C
offers you a unique combination of theoretical background and working
code. With robust solutions for everyday programming tasks, this book
avoids the abstract style of most classic data structures and algorithms
texts, but still provides all of the information you need to understand
the purpose and use of common programming techniques.Implementations, as well as interesting, real-world examples of each data structure and algorithm, are included.
Using both a programming style and a writing style that are exceptionally clean, Kyle Loudon shows you how to use such essential data structures as lists, stacks, queues, sets, trees, heaps, priority queues, and graphs. He explains how to use algorithms for sorting, searching, numerical analysis, data compression, data encryption, common graph problems, and computational geometry. And he describes the relative efficiency of all implementations. The compression and encryption chapters not only give you working code for reasonably efficient solutions, they offer explanations of concepts in an approachable manner for people who never have had the time or expertise to study them in depth.
Objective-C Pocket Reference
In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling.
Practical C Programming
There
are lots of introductory C books, but this is the first one that has
the no-nonsense, practical approach that has made Nutshell Handbooks®
famous.
C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two:
This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language. |
Programming in Objective-C
Programming in Objective-C is a concise, carefully written
tutorial on the basics of Objective-C and object-oriented programming
for the iOS and Mac platforms.
The book makes no assumptions
about prior experience with object-oriented programming languages or
with the C language (which Objective-C is based upon). Because of this,
both beginners and experienced programmers alike can use this book to
quickly and effectively learn the fundamentals of Objective-C. Readers
can also learn the concepts of object-oriented programming without
having to first learn all of the intricacies of the underlying
procedural language (C).
This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C
ideally suited for either classroom use or self-study. While the
Objective-C language itself has gone through relatively minor changes
since the introduction of Objective-C 2.0, the Apple development tools
that programmers use for Objective-C development on the Mac and on iOS
have changed significantly in a very short period of time.
Prentice Hall Expert C Programming Deep C Secrets
Prentice Hall The ANSI C Programming Language 2nd ed. by Brian W. Kernighan and Dennis M. Ritchie
Download : Total file C programming
passunlock: laptrinhcoban