{"product_id":"write-great-code-volume-2-2nd-edition-9781718500389","title":"Write Great Code, Volume 2, 2nd Edition","description":"\u003cp\u003e • Author(s): Randall Hyde\u003cbr\u003e • Publisher: No Starch Press\u003cbr\u003e • Publisher Imprint: No Starch Press\u003cbr\u003e • BISAC: Computer Architecture\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003eThinking Low-Level\u003c\/i\u003e, \u003ci\u003eWriting High-Level\u003c\/i\u003e, the second volume in the landmark \u003ci\u003eWrite Great Code\u003c\/i\u003e series by Randall Hyde, covers high-level programming languages (such as Swift and Java) as well as code generation on 64-bit CPUsARM, the Java Virtual Machine, and the Microsoft Common Runtime.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eToday's programming languages offer productivity and portability, but also make it easy to write sloppy code that isn't optimized for a compiler. \u003ci\u003eThinking Low-Level, Writing High-Level \u003c\/i\u003ewill teach you to craft source code that results in good machine code once it's run through a compiler. \u003cp\u003e\u003c\/p\u003eYou'll learn: \u003cbr\u003e\u003cli\u003eHow to analyze the output of a compiler to verify that your code generates good machine code\u003c\/li\u003e\u003cli\u003eThe types of machine code statements that compilers generate for common control structures, so you can choose the best statements when writing HLL code\u003c\/li\u003e\u003cli\u003eEnough assembly language to read compiler output\u003c\/li\u003e\u003cli\u003eHow compilers convert various constant and variable objects into machine data\u003c\/li\u003e\u003cbr\u003eWith an understanding of how compilers work, you'll be able to write source code that they can translate into elegant machine code. \u003cp\u003e\u003c\/p\u003eNEW TO THIS EDITION, COVERAGE OF: \u003cbr\u003e\u003cli\u003eProgramming languages like Swift and Java\u003c\/li\u003e\u003cli\u003eCode generation on modern 64-bit CPUs\u003c\/li\u003e\u003cli\u003eARM processors on mobile phones and tablets\u003c\/li\u003e\u003cli\u003eStack-based architectures like the Java Virtual Machine\u003c\/li\u003e\u003cli\u003eModern language systems like the Microsoft Common Language Runtime\u003c\/li\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":45088508870807,"sku":"9781718500389","price":3508.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781718500389.webp?v=1767899052","url":"https:\/\/atlanticbooks.com\/products\/write-great-code-volume-2-2nd-edition-9781718500389","provider":"Atlantic Books","version":"1.0","type":"link"}