logo
Product categories

EbookNice.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link.  https://ebooknice.com/page/post?id=faq


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookNice Team

(Ebook) Write Great Code: Volume 1, Understanding the Machine 2nd Edition by Randall Hyde ISBN 9781593270032, 9781718500365, 1593270038, 171850036X

  • SKU: EBN-23414124
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

4.3

36 reviews
Instant download (eBook) Write Great Code: Volume 1, Understanding the Machine 2nd Edition after payment.
Authors:Randall Hyde
Pages:472 pages.
Year:2020
Editon:2
Publisher:No Starch Press
Language:english
File Size:5.61 MB
Format:pdf
ISBNS:9781593270032, 9781718500365, 1593270038, 171850036X
Categories: Ebooks

Product desciption

(Ebook) Write Great Code: Volume 1, Understanding the Machine 2nd Edition by Randall Hyde ISBN 9781593270032, 9781718500365, 1593270038, 171850036X

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.
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.
*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products