Welcome to the C programming language and to C How to Program, Eighth Edition! This
book presents leading-edge computing technologies for college students, instructors and
software-development professionals.

Beginning computing students often finish the introduction to programming course without having had exposure to various system tools, without knowing how to optimize program performance and without understanding how programs interact with the larger computer system.

Colin Johnson is a production supervisor for a small manufacturer in Seattle. Several years
ago, Colin wanted to build a database to keep track of components in product packages. At
the time, he was using a spreadsheet to perform this task, but he could not get the reports
he needed from the spreadsheet. Colin had heard about...

Based on a new classification of algorithm design techniques and a clear delineation of analysis methods, Introduction to the Design and Analysis of Algorithms presents the subject in a coherent and innovative manner. Written in a student-friendly style, the book emphasizes the understanding of ideas over excessively formal...

Mastering MATLABcovers the essential aspects of MATLAB presented in an easy- to-follow "learn while doing" tutorial format. It is appropriate for undergraduate and graduate courses in MATLAB, as a reference in courses where MATLAB is used, or as a self-study reference.

Products using microprocessors generally fall into two categories. The first category uses high-performance microprocessors such as the Pentium in applications where system performance is critical. We have an entire book dedicated to this topic, The 80x86 IBM PC and Compatible Computers, Volumes / and //, from Prentice Hall, in the second...

The name "random walk" for a problem of a displacement of a point in a sequence of independent random steps was coined by Karl Pearson in 1905 in a question posed to readers of "Nature". The same year, a similar problem was formulated by Albert Einstein in one of his Annus Mirabilis works. Even earlier such a problem was...

This text is a single variable real analysis text, designed for the one-year course at the junior, senior, or beginning graduate level. It provides a rigorous and comprehensive treatment of the theoretical concepts of analysis. The book contains most of the topics covered in a text of this nature, but it also includes many...

Real Analysis, Fourth Edition, covers the basic material that every reader should know in the classical theory of functions of a real variable, measure and integration theory, and some of the more important and elementary topics in general topology and normed linear space theory. This text assumes a general...

This book is an ideal introduction to programming in Visual Basic for students with no prior programming experience and is excellent for taught courses or as an aid to self-study.

· A spiral approach to teaching object-oriented programming introduces new ideas carefully...

Designing Interactive Systems is aimed squarely at the next generation of interactive
system designers. This book presents a coherent introduction to the practical issues
of creating interactive systems and products from a human-centred perspective. It
develops the principles and methods of human–computer interaction (HCI)...