Write Great Code: Volume 2, 2nd Edition

Thinking Low-Level, Writing High-Level



Bookstore > Books > Write Great Code: Volume 2, 2nd Edition

Write Great Code: Volume 2, 2nd Edition

Buy
Preview
Amazon$34.49
eBay$41.60
Price$34.49 - $41.60
Rating
AuthorRandall Hyde
PublisherNo Starch Press
Published2020
Pages656
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101718500386
ISBN-139781718500389
EBook Hardcover Paperback

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 data.

With an understanding of how compilers work, you'll be able to write source code that they can translate into elegant machine code.


  1. (7 books)


5 5 14

Similar Books


Write Great Code, Volume 2

Write Great Code, Volume 2

by Randall Hyde

It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't...

Price:  $17.55  |  Publisher:  No Starch Press  |  Release:  2006

Write Great Code: Volume 1, 2nd Edition

Write Great Code: Volume 1, 2nd Edition

by Randall Hyde

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 scien...

Price:  $32.99  |  Publisher:  No Starch Press  |  Release:  2020

Write Great Code, Volume 1

Write Great Code, Volume 1

by Randall Hyde

Today's programmers are often narrowly trained because the industry moves too fast. That's where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of machine organization in a language-independent fashion, giving programmers what the...

Price:  $31.71  |  Publisher:  No Starch Press  |  Release:  2004

Write Great Code: Volume 3

Write Great Code: Volume 3

by Randall Hyde

The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software - the latest volume in Hyde's highly regarded Write Great Code series - offers his signature in-depth co...

Price:  $30.76  |  Publisher:  No Starch Press  |  Release:  2020

Deep Belief Nets in C++ and CUDA C: Volume 2

Deep Belief Nets in C++ and CUDA C: Volume 2

by Timothy Masters

Discover the essential building blocks of a common and powerful form of deep belief net: the autoencoder. You'll take this topic beyond current usage by extending it to the complex domain for signal and image processing applications. Deep Belief Nets in C++ and CUDA C: Volume 2 also covers several algorithms for preprocessing time se...

Price:  $37.99  |  Publisher:  Apress  |  Release:  2018

Beginning iPhone Development with Swift 2, 2nd Edition

Beginning iPhone Development with Swift 2, 2nd Edition

by David Mark, Kim Topley, Jack Nutting, Fredrik Olsson, Jeff LaMarche

The team that brought you the bestselling Beginning iPhone Development, the book that taught the world how to program on the iPhone, is back again for Beginning iPhone Development with Swift 2. This is the definitive guide to the Swift programming language and the iOS 9 SDK, and the source code has been updated to reflect Xcode 7 and Swif...

Price:  $25.00  |  Publisher:  Apress  |  Release:  2015

Windows Internals, Part 2, 6th Edition

Windows Internals, Part 2, 6th Edition

by Mark E. Russinovich, David A. Solomon, Alex Ionescu

Delve inside Windows architecture and internals - and see how core components work behind the scenes. Led by three renowned internals experts, this classic guide is fully updated for Windows 7 and Windows Server 2008 R2 - and now presents its coverage in two volumes.As always, you get critical insider perspectives on how Windows operates....

Price:  $31.99  |  Publisher:  Microsoft Press  |  Release:  2012

Pro JPA 2, 2nd Edition

Pro JPA 2, 2nd Edition

by Mike Keith, Merrick Schincariol

Pro JPA 2, 2nd Edition introduces, explains, and demonstrates how to use the new Java Persistence API (JPA) 2.1 from the perspective of one of the specification creators. A one-of-a-kind resource, it provides both theoretical and extremely practical coverage of JPA usage for both beginning and advanced developers.Authors Mike Keith and Me...

Price:  $48.79  |  Publisher:  Apress  |  Release:  2013