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.
Read the rest of this entry »
This book is about the fundamentals of data structures and algorithms–the basic elements from which large and complex software artifacts are built. To develop a solid understanding of a data structure requires three things: First, you must learn how the information is arranged in the memory of the computer.
Read the rest of this entry »
Many of the topics in this book deserve a book in their own right. Because it is not possible, given the available space, to cover every aspect of some of these subjects, the chapters in this book explain only what is most necessary for you to gain a working understanding of the technologies they describe.
Read the rest of this entry »
Extreme Programming in Perl
Perl is a dynamic, object-oriented, interpreted, applications programming language with a full complement of security features, syntax-directed editors, debuggers, profilers and libraries.
Read the rest of this entry »
Object Oriented Perl
Object-oriented Perl is a small amount of additional syntax and semantics, added to the existing imperative features of the Perl programming language. Those extras allow regular Perl packages, variables, and subroutines to behave like classes, objects, and methods.
Read the rest of this entry »
In this book you’re going to learn how to write programs in Ada, a general purpose programming language originally commissioned by the US Department of Defense.
Read the rest of this entry »
A computer programming language is used by a programmer to express the solution to a problem in terms that the computer system can understand. The chapter looks at how to solve a small problem using the computer programming language Ada 95.
Read the rest of this entry »