

Hero image 0 of Write Great Code, Volume 1, 2nd Edition : Understanding the Machine (Paperback), 0 of 1
Write Great Code, Volume 1, 2nd Edition : Understanding the Machine (Paperback)
(No ratings yet)
Key item features
Understanding the Machine, the first volume in the landmark Write Great Code series by Randall Hyde, explains the underlying mechanics of how a computer works.
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses.
Learn:
How the machine represents numbers, strings, and high-level data structures, so you'll know the inherent cost of using them. How to organize your data, so the machine can access it efficiently. How the CPU operates, so you can write code that works the way the machine does. How I/O devices operate, so you can maximize your application's performance when accessing those devices. How to best use the memory hierarchy to produce the fastest possible programs.
Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built.
NEW IN THIS EDITION, COVERAGE OF:
Programming languages like Swift and Java Code generation on modern 64-bit CPUs ARM processors on mobile phones and tablets Newer peripheral devices Larger memory systems and large-scale SSDs
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses.
Learn:
Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built.
NEW IN THIS EDITION, COVERAGE OF:
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateJuly, 2020
- Pages472
- Series titleWrite Great Code
Current price is USD$37.47
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Columbus, 43215
Arrives between May 2 - May 5
|Only 1 left
Sold and shipped by BooksXpress
3.975863122517568 stars out of 5, based on 3273 seller reviews(4.0)3273 seller reviews
Free 30-day returns
Other sellers
$50.66
+Free shippingShipping, arrives by Sat, May 2 to Columbus, 43215
Sold and shipped by RAREWAVES-USA
Free 30-day returns
About this item
Product details
Understanding the Machine, the first volume in the landmark Write Great Code series by Randall Hyde, explains the underlying mechanics of how a computer works. This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses. Learn:
How the machine represents numbers, strings, and high-level data structures, so you'll know the inherent cost of using them. How to organize your data, so the machine can access it efficiently. How the CPU operates, so you can write code that works the way the machine does. How I/O devices operate, so you can maximize your application's performance when accessing those devices. How to best use the memory hierarchy to produce the fastest possible programs.
Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built. NEW IN THIS EDITION, COVERAGE OF:
Programming languages like Swift and Java Code generation on modern 64-bit CPUs ARM processors on mobile phones and tablets Newer peripheral devices Larger memory systems and large-scale SSDs
Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built. NEW IN THIS EDITION, COVERAGE OF:
Understanding the Machine, the first volume in the landmark Write Great Code series by Randall Hyde, explains the underlying mechanics of how a computer works.
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses.
Learn:
How the machine represents numbers, strings, and high-level data structures, so you'll know the inherent cost of using them. How to organize your data, so the machine can access it efficiently. How the CPU operates, so you can write code that works the way the machine does. How I/O devices operate, so you can maximize your application's performance when accessing those devices. How to best use the memory hierarchy to produce the fastest possible programs.
Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built.
NEW IN THIS EDITION, COVERAGE OF:
Programming languages like Swift and Java Code generation on modern 64-bit CPUs ARM processors on mobile phones and tablets Newer peripheral devices Larger memory systems and large-scale SSDs
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses.
Learn:
Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built.
NEW IN THIS EDITION, COVERAGE OF:
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
July, 2020
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
A Treatise on Experience in Physic: Volume II, (Paperback) $32.90
$3290current price $32.90A Treatise on Experience in Physic: Volume II, (Paperback)
Volume The Complete Long COVID Handbook, Book 1, (Paperback) $20.29
$2029current price $20.29Volume The Complete Long COVID Handbook, Book 1, (Paperback)
Mathematics, second edition, Volume 2: Its Contents, Methods, and Meaning, (Paperback) $44.42
$4442current price $44.42Mathematics, second edition, Volume 2: Its Contents, Methods, and Meaning, (Paperback)
de Gruyter Textbook Algorithms: Design and Analysis, (Paperback) $43.71
$4371current price $43.71de Gruyter Textbook Algorithms: Design and Analysis, (Paperback)
The Lean Toolbox Revised Sixth Edition, (Paperback) $24.61
$2461current price $24.61The Lean Toolbox Revised Sixth Edition, (Paperback)
Anthropophyteia; Volume 1, (Paperback) $29.95
$2995current price $29.95Anthropophyteia; Volume 1, (Paperback)
Vorlesungen Über Lateinische Sprachwissenschaft, Volumes 1-2, (Paperback) $27.95
$2795current price $27.95Vorlesungen Ãber Lateinische Sprachwissenschaft, Volumes 1-2, (Paperback)
Bandsaw Box Paterns: Volume II, (Paperback) $38.83
$3883current price $38.83Bandsaw Box Paterns: Volume II, (Paperback)
Mind, Man, and Machine (Edition 2) (Paperback) $15.77
$1577current price $15.77Mind, Man, and Machine (Edition 2) (Paperback)
Lehrbuch Der Algebra, Volume 3 (Paperback) $34.83
$3483current price $34.83Lehrbuch Der Algebra, Volume 3 (Paperback)
Annals of Mathematics Studies An Extension of Casson's Invariant. (Am-126), Volume 126, Book 126, (Paperback) $82.71
$8271current price $82.71Annals of Mathematics Studies An Extension of Casson's Invariant. (Am-126), Volume 126, Book 126, (Paperback)
Unix: The Complete Reference, Second Edition, (Paperback) $70.19
$7019current price $70.19Unix: The Complete Reference, Second Edition, (Paperback)
Le livre du ça (Paperback) $30.16
$3016current price $30.16Le livre du ça (Paperback)
Engineering Economics Book I, (Paperback) $24.95
$2495current price $24.95Engineering Economics Book I, (Paperback)
Heritage The Theory of Functions of a Real Variable (Second Edition), (Paperback) $42.70
$4270current price $42.70Heritage The Theory of Functions of a Real Variable (Second Edition), (Paperback)
Lecture Notes in Mathematics Tight Polyhedral Submanifolds and Tight Triangulations, Book 1612, (Paperback) $42.02
$4202current price $42.02Lecture Notes in Mathematics Tight Polyhedral Submanifolds and Tight Triangulations, Book 1612, (Paperback)
Problems of Life and Mind, Volume 3, part 2 (Paperback) $28.21
$2821current price $28.21Problems of Life and Mind, Volume 3, part 2 (Paperback)
The Mathematical Field: Part 2 - Applications, (Paperback) $38.99
$3899current price $38.99The Mathematical Field: Part 2 - Applications, (Paperback)
The Psychoanalysis of Elation, (Paperback) $33.68
$3368current price $33.68The Psychoanalysis of Elation, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet

