Learn about computer science by exploring the fascinating journey it took to make this book!
How Computers Make Books introduces what’s wonderful about computer science by showing how computers have transformed the art of publishing books. Author and publishing software developer John Whitington reveals the elegant computer science solutions invented to solve big publishing challenges.
In How Computers Make Books you’ll discover:
How human descriptions are translated into computer programs
How a computer can understand document formatting
How a program decides where to print ink on a page
Why computer science is so interesting to computer scientists, and why it might interest you
…and much more!
How do computers represent all the different languages and letters used by humans? How do we compress a book’s worth of complex information so it can be transferred in seconds? And what exactly is a computer program? This book answers all those questions by telling the story of how it was created!
About the Technology Computers are part of every step in creating a book, from capturing the author’s words as a digital document to controlling how the ink gets onto the paper. How Computers Make Books introduces basic computer science concepts like file formatting, transfer, and storage, computer programming, and task automation by guiding you through the modern digital printing process.
About the Book This book takes you on a journey from the plain white page, weaving through typesetting, making gray images from black ink, electronic file formats, and more. It makes computer science come alive as you see how every word, illustration, and page has its own story. You’ll even learn to write your own simple programs and discover hands-on what’s so intoxicating about computer science.
What's Inside
How human descriptions are translated into computer programs
How a digital computer thinks about print documents
How a program decides where to print ink on a page
How the history of typesetting shows up in modern books
About the Reader For the curious-but-clueless about computer science—and anyone interested in how computers make books!
About the Author John Whitington is the founder of a company that builds software for electronic document processing. He has studied and taught Computer Science at Queens’ College, Cambridge.
Technical editor on this book was Bojan Stojanović.
Quotes This should be required for new computer science majors. - Charles Mike Shelton, Systems Engineer (Retired)
Full of tips and examples that can be applied to all design processes. - Jose Alberto Reyes, Quevedo dealer.com
An insightful journey. A must-read for anyone navigating the intersection of technology and publishing. - Ganesh Falak, Nutan College of Engineering and Research at Talegaon
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.