-$14.00

Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level PAPERBACK 2020 BY Randall Hyde

PAPERBACK

[656 PAGES]

PUB: August 11, 2020

$49.95 $35.95

Out of stock

Compare

Description

Thinking Low-LevelWriting High-Level, the second volume in the landmark Write Great Code 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.Todayโ€™s programming languages offer productivity and portability, but also make it easy to write sloppy code that isnโ€™t optimized for a compiler. Thinking Low-Level, Writing High-Level will teach you to craft source code that results in good machine code once itโ€™s run through a compiler.Youโ€™ll learn:
โ€“ How to analyze the output of a compiler to verify that your code generates good machine code
โ€“ The types of machine code statements that compilers generate for common control structures, so you can choose the best statements when writing HLL code
โ€“ Enough assembly language to read compiler output
โ€“ How compilers convert various constant and variable objects into machine dataWith an understanding of how compilers work, youโ€™ll be able to write source code that they can translate into elegant machine code.NEW TO THIS EDITION, COVERAGE OF:
โ€“ Programming languages like Swift and Java
โ€“ Code generation on modern 64-bit CPUs
โ€“ ARM processors on mobile phones and tablets
โ€“ Stack-based architectures like the Java Virtual Machine
โ€“ Modern language systems like the Microsoft Common Language Runtime

Close Bitnami banner
Bitnami