|
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. |
|
|
 Handbook of Computer Vision Algorithms in Image Algebra
Image algebra is a comprehensive, unifying theory of image transformations, image analysis, and image understanding. In 1996, the bestselling first edition of the Handbook of Computer Vision Algorithms in Image Algebra introduced engineers, scientists, and students to this powerful tool, its basic concepts, and its use in the concise ... |  |  Think Perl 6: How to Think Like a Computer Scientist
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple solutions, and more than 1,000 code... |  |  Open Source Development with CVSThe need for a modern source-code management strategy in the distributed open-source community is paramount. The benevolent dictatorship model of open-source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code development.
The best available compromise is the concurrent versioning system... |
|