
×
Non-technical readers who want to learn more about software, technology, or computer science, but who lack the technical background. No prerequisites are assumed.
How Software Works
The Magic Behind Encyption, CGI, Search Engines, and Other Everyday Technologies
von V. Anton SpraulSoftware drives the modern world, but its inner workings remain a mystery to many. It's the force behind stunning CGI graphics, safe online shopping, and speedy Google searches. We use software every day, but not all of us understand exactly how it works.
If you've ever wondered what really goes on behind your computer screen, How Software Works will give you a fascinating look into the software around you. For example, you'll learn how computer-generated animation can be combined with real-world footage to create realistic special effects, how videogames render graphics in real time, how hash functions scramble passwords to protect them from attacks, and how Google ranks search results.
You'll also learn:
How Software Works is written in plain English, with patient explanations and intuitive diagrams that anyone can understand. No technical background is required, and there's no code.
You don't have to be a computer scientist to understand how computers perform the common-yet-amazing tasks that we take for granted every day. Start unraveling the mysteries of software with How Software Works.
If you've ever wondered what really goes on behind your computer screen, How Software Works will give you a fascinating look into the software around you. For example, you'll learn how computer-generated animation can be combined with real-world footage to create realistic special effects, how videogames render graphics in real time, how hash functions scramble passwords to protect them from attacks, and how Google ranks search results.
You'll also learn:
How Software Works is written in plain English, with patient explanations and intuitive diagrams that anyone can understand. No technical background is required, and there's no code.
You don't have to be a computer scientist to understand how computers perform the common-yet-amazing tasks that we take for granted every day. Start unraveling the mysteries of software with How Software Works.