How Computer Programming Works (Technology in Action Series)
Book Details
Description
In this book, Daniel Appleman sets out to explain computer programming at a conceptual level, and succeeds admirably. Appleman ignores the peculiar characteristics of specific programming languages (leaving them for specialized books), and instead uses fantastic color illustrations and lucid text to explain what goes unsaid among professional programmers. He also uses pseudocode--a sort of standardized, generic programming language--and examples in BASIC to back up his points. Although Appleman approaches programming mainly from a procedural angle (the book would be better with more coverage of object-oriented programming techniques, which fundamentally are different, in many cases), the contents of this book will suit any beginning student of programming and computer science--our guy included. --David Wall
Topics covered:
- Aspects of computer programming that you must understand in order to write code, but that generally are not explained conceptually in language-specific programming books
- Variables
- Loops
- Pointers
- Arrays
- Code blocks
- Stacks
- Trees
- Other fundamental building blocks
- Critical algorithms, like the bubble sort
- Getting from specification to finished product
- Network programming







