Hyde, Randall
Write Great Code, Volume 1, 2nd Edition: Understanding the Machine
- ISBN 13:
- 9781718500365
- author:
- Hyde, Randall
- format:
- Paperback / softback
- publisher:
- No Starch Press,US
- language:
- English
- Publication Year:
- 2020
- Pages:
- 470
- Dimensions:
- 23.4 x 17.7 centimetres (0.37 kg
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Understanding the Machine is the first volume in Randall Hyde's Write Great Code series, providing an in-depth look at how computers work. This book explains machine organization without requiring knowledge of assembly language programming, making it ideal for high-level language programmers. By learning about the underlying mechanics of computer systems, you'll gain a deeper understanding of how to write efficient code. You'll discover how data is represented and organized within the machine, how the CPU operates, and how I/O devices work. This knowledge will help you optimize your application's performance when accessing these devices. The book also covers the best ways to use memory hierarchies to produce fast programs. This edition of Understanding the Machine includes new coverage of programming languages like Swift and Java, code generation on modern 64-bit CPUs, ARM processors in mobile phones and tablets, and newer peripheral devices.