This unique book uses full color illustrations to help readers understand the principles behind all computer programming. It is the book for beginners to read before they start learning computer programming. It offers non-programmers a basis for understanding what programmers do. The author Daniel Appleman is well-known for his bestselling books on VB.
Daniel Appleman is the president of Desaware Inc., a developer of add-on products and components for Microsoft Visual Studio, including SpyWorks, StateCoder, and the NT Service Toolkit for .NET languages and VB6. He is a cofounder of Apress, a publishing company specializing in high-quality professional level books for computer programmers and IT professionals. He is the author of numerous books, including Moving to VB .NET: Strategies, Concepts and Code, How Computer Programming Works, and Dan Appleman's Visual Basic Programmer's Guide to the Win32 API, and he is the author of a series of eBooks on .NET-related topics.
A table of contents is not available for this title.
Show moreThis unique book uses full color illustrations to help readers understand the principles behind all computer programming. It is the book for beginners to read before they start learning computer programming. It offers non-programmers a basis for understanding what programmers do. The author Daniel Appleman is well-known for his bestselling books on VB.
Daniel Appleman is the president of Desaware Inc., a developer of add-on products and components for Microsoft Visual Studio, including SpyWorks, StateCoder, and the NT Service Toolkit for .NET languages and VB6. He is a cofounder of Apress, a publishing company specializing in high-quality professional level books for computer programmers and IT professionals. He is the author of numerous books, including Moving to VB .NET: Strategies, Concepts and Code, How Computer Programming Works, and Dan Appleman's Visual Basic Programmer's Guide to the Win32 API, and he is the author of a series of eBooks on .NET-related topics.
A table of contents is not available for this title.
Show morePart 1 - Getting Started: * Chapter 1: What Are Hardware and Software? * Chapter 2: What Is a Computer Language Part 2 - Data * Chapter 3: Variables * Chapter 4: Numeric Values * Chapter 5: Text Variables * Chapter 6: Boolean and Flag Variables * Chapter 7: Pointers Part 3 - Code * Chapter 8: Statements and Operators * Chapter 9: Blocks and Functions * Chapter 10: Program Flow * Chapter 11: Variable Declaration and Scoping Part 4 - Organizing Data * Chapter 12: Arrays * Chapter 13: Structures * Chapter 14: Stacks and Queues * Chapter 15: Linked Lists * Chapter 16: Decision Trees Part 5 - Algorithms * Chapter 17: Searching and Scanning * Chapter 18: Recursion * Chapter 19: Sorting * Chapter 20: Working with Files * Chapter 21: Graphics * Chapter 22: Simulations Part 6 - Methods and Tools * Chapter 23: How Computer Languages Works * Chapter 24: Why are there so Many Computer Languages? * Chapter 25: How Programmers Work Part 7 - Languages and Technologies * Chapter 26: How Assembly Language Works * Chapter 27: How the C Language Works * Chapter 28: How BASIC Works * Chapter 29: How Event-Driven Programming Works * Chapter 30: How User Interface Design Works * Chapter 31: How Object Oriented Programming (C++ and Java) Work * Chapter 32: How Internet Programming Works * Chapter 33: How Embedded Programming Works, and How to Program Your VCR Where Do You Go from Here?
Daniel Appleman is the president of Desaware Inc., a developer of add-on products and components for Microsoft Visual Studio, including SpyWorks, StateCoder, and the NT Service Toolkit for .NET languages and VB6. He is a cofounder of Apress, a publishing company specializing in high-quality professional level books for computer programmers and IT professionals. He is the author of numerous books, including Moving to VB .NET: Strategies, Concepts and Code, How Computer Programming Works, and Dan Appleman's Visual Basic Programmer's Guide to the Win32 API, and he is the author of a series of eBooks on .NET-related topics.
Here is what an enthusiastic reader said on Amazon.com:
"Even an experienced programmer would enjoy the book."
"All in all, How Computer Programming Works is an excellent
treatise and great point of entry for computer science students,
beginner programmers, or even those who are just curious about
computer programming but who do not want to develop programs.
Teachers should also get their hands on a copy - it's a superb
example of how programming concepts can be explained without
generating mass confusion. ..enhanced by Sarah Ishida's excellent
illustrations. These work brilliantly alongside the writer's prose,
and leave little excuse for not understanding these basic
concepts."
(SA Computer Magazine) "I am sure that everyone knows of programs
which would have been better if their authors had kept in mind some
of the principles described here." (Computing)
![]() |
Ask a Question About this Product More... |
![]() |