How Computer Programming Works (Technology in Action Series)
How Computer Programming Works (Technology in Action Series)
Editorial Reviews
Amazon.com
Imagine, for a moment, a guy. This guy, about 40 years old, has worked all of his life in a job that doesn't require much knowledge of computers, certainly not of how to write software. Now, imagine that our guy decides to change career paths and learn computer programming. He goes and buys a book about a programming language, perhaps one that promotes itself as elementary. The book presents our hapless guy with recipes that he can follow, it's true, but mostly it confuses him with talk of APIs, linked lists, hashes, and a mess of other stuff that he doesn't understand, really. "I can make it all work by following directions," our guy implores into the Void. "But I don't understand what I'm doing." This guy needs How Computer Programming Works.
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
Book Description
...this book requires no prior knowledge of programming and is independent of the specific type of hardware. Illustrations and clear written description help teach the basic concepts of computer programming in a compelling way.
How Computer Programming Works (Technology in Action Series)
How Computer Programming Works (Technology in Action Series),Dan Appleman,Apress,1893115232,Computer Books: General,Computer Programming,Computers,Computers - Languages / Programming,Programming - General
Fun Book:
- How I Trade Options (Wiley Trading)
- How Much Is Enough? Harness the Power of Your Money Story--And Change Your Life
- How the Bond Market Works
- How to Be a Successful Internet Consultant
- How to Become a Highly Paid Corporate Programmer
- How to Become a Millionaire : A Straightforward Approach to Accumulating Personal Wealth
- Inside Music
- It Crawled from the South: An R.E.M. Companion
- Jay-Z: The Black Book
- Jazz Hanon (Hanon Series)
Fun Book
Recommended Books
- The Complete Tolkien Companion : Totally Revised and Updated
- Hedge Fund Investment Management
- Three Mozart Libretti : The Marriage of Figaro, Don Giovanni and Cosi Fan Tutte, Complete in Italian
- Unbelievably Good Deals and Great Adventures That You Absolutely Can't Get Unless You're over 50, 20
- The Reign of Law: Marbury v. Madison and the Construction of America
- Thinking Toward Solutions : Problem-Based Learning Activities for General Biology
- Thought in a Hostile World: The Evolution of Human Cognition
- War Stories and Poems
- To Ride Pegasus
- The Wines Of Germany
- Treasury of Tips & Tricks
- When Girls Feel Fat: Helping Girls Through Adolescence
- The Yellow Star: The Persecution Of The Jews In Europe, 1933-1945
- Water Conservation Programs - A Planning Manual
- urban travel guide SAN FRANCISCO