Jerry ralya development editor has provided sharp

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: . Eric Frank (Editor) and Harold Stone (Consulting Editor) have been unflagging in their support and vision. Jerry Ralya (Development Editor) has provided sharp insights. Thank you all. Randy Bryant Dave O’Hallaron Pittsburgh, PA Aug 1, 2001 Chapter 1 Introduction A computer system is a collection of hardware and software components that work together to run computer programs. Specific implementations of systems change over time, but the underlying concepts do not. All systems have similar hardware and software components that perform similar functions. This book is written for programmers who want to improve at their craft by understanding how these components work and how they affect the correctness and performance of their programs. In their classic text on the C programming language [37], Kernighan and Ritchie introduce readers to C using the hello program shown in Figure 1.1. code/intro/hello.c 1 2 3 4 5 6 #include <stdio.h> int main() { printf("hello, world\n"); } code/intro/hello.c Figure 1.1: The hello program. Alt...
View Full Document

Ask a homework question - tutors are online