Gods and Robots: Myths, Machines, and Ancient Dreams of Technology
Adrienne Mayor reveals that the desire to create artificial life did not begin in modern laboratories but in the fertile imagination of the ancient world. Long before the digital age, Greek myths described the bronze giant Talos and robotic servants crafted by the god Hephaestus. This book explores how early civilizations envisioned self-moving devices and human enhancements, bridging the gap bet…
Shelves
More like this
Pragmatic Thinking and Learning: Refactor Your Wetware
Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, b…
Learning Perl
Learning Perl , better known as "the Llama book", starts the programmer on the way to mastery. Written by three prominent members of the Perl comm…
Applied Cryptography: Protocols, Algorithms, and Source Code in C
"…the best introduction to cryptography I've ever seen. … The book the National Security Agency wanted never to be published." –Wired Magazine…
Types and Programming Languages
A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence…
Operating System Concepts
The tenth edition of has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enh…
The Elements Of Computing Systems: Building A Modern Computer From First Principles
The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects …
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the f…
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…
The UNIX Programming Environment
Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain a…
Programming Python
Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect…
SQL Antipatterns: Avoiding the Pitfalls of Database Programming
Bill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he’s sharing his collection of antipatter…