Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level

4 avg rating
( 39 ratings by Goodreads )
 
9781593270650: Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
View all copies of this ISBN edition:
 
 

The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language.

"synopsis" may belong to another edition of this title.

From the Back Cover:

No prior knowledge of assembly language required!

In the beginning, most software was written in assembly, the CPU’s low-level language, in order to achieve acceptable performance on relatively slow hardware. Early programmers were sparing in their use of high-level language code, knowing that a high-level language compiler would generate crummy, low-level machine code for their software. Today, however, many programmers write in high-level languages like C, C++, Pascal, Java, or BASIC. The result is often sloppy, inefficient code. You don’t need to give up the productivity and portability of high-level languages in order to produce more efficient software.

In this second volume of the Write Great Code series, you’ll learn:
· How to analyze the output of a compiler to verify that your code does, indeed, generate good machine code
· The types of machine code statements that compilers typically generate for common control structures, so you can choose the best statements when writing HLL code
· Just enough 80x86 and PowerPC assembly language to read compiler output
· How compilers convert various constant and variable objects into machine data, and how to use these objects to write faster and shorter programs

With an understanding of how compilers work, you’ll be able to write source code that they can translate into elegant machine code. That understanding starts right here, with Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level.

About the Author:

Randall Hyde is the author of Write Great Code Volumes 1 and 2 (No Starch Press) and the co-author of MASM 6.0 Bible (The Waite Group). He has written for Dr. Dobb ™s Journal, Byte, and various professional journals. Hyde taught assembly language at the University of California, Riverside for over a decade.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Hyde, Randall
Published by No Starch Press 3/1/2006 (2006)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback or Softback Quantity Available: 10
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description No Starch Press 3/1/2006, 2006. Paperback or Softback. Condition: New. Thinking Low-Level, Writing High-Level. Book. Seller Inventory # BBS-9781593270650

More information about this seller | Contact this seller

Buy New
US$ 32.86
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

2.

Randall Hyde
Published by No Starch Press (2018)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(NORTH MIAMI BEACH, FL, U.S.A.)
Rating
[?]

Book Description No Starch Press, 2018. Paperback. Condition: New. Never used! This item is printed on demand. Seller Inventory # 1593270658

More information about this seller | Contact this seller

Buy New
US$ 34.53
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

3.

Randall Hyde
Published by No Starch Press,US, United States (2006)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description No Starch Press,US, United States, 2006. Paperback. Condition: New. Language: English. Brand new Book. The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language. Seller Inventory # APC9781593270650

More information about this seller | Contact this seller

Buy New
US$ 38.49
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

4.

Randall Hyde
Published by No Starch Press,US, United States (2006)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description No Starch Press,US, United States, 2006. Paperback. Condition: New. Language: English . Brand New Book ***** Print on Demand *****.The second volume in the Write Great Code series supplies the critical information that today s computer science students don t often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language. Seller Inventory # APC9781593270650

More information about this seller | Contact this seller

Buy New
US$ 39.84
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

5.

Randall Hyde
Published by No Starch Press
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description No Starch Press. Paperback. Condition: New. 640 pages. The second volume in the Write Great Code series supplies the critical information that todays computer science students dont often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Seller Inventory # 9781593270650

More information about this seller | Contact this seller

Buy New
US$ 46.96
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

6.

Randall Hyde
Published by No Starch Press (2006)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description No Starch Press, 2006. Paperback. Condition: New. 1. Seller Inventory # DADAX1593270658

More information about this seller | Contact this seller

Buy New
US$ 43.60
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

7.

Randall Hyde
Published by No Starch Pr (2006)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Paperback Quantity Available: 2
Seller:
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description No Starch Pr, 2006. Paperback. Condition: Brand New. 1st edition. 615 pages. 9.25x7.00x1.50 inches. In Stock. Seller Inventory # x-1593270658

More information about this seller | Contact this seller

Buy New
US$ 42.30
Convert currency

Add to Basket

Shipping: US$ 9.49
From United Kingdom to U.S.A.
Destination, rates & speeds

8.

Hyde, Randall
Published by No Starch Press
ISBN 10: 1593270658 ISBN 13: 9781593270650
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description No Starch Press. PAPERBACK. Condition: New. 1593270658 Special order direct from the distributor. Seller Inventory # ING9781593270650

More information about this seller | Contact this seller

Buy New
US$ 44.95
Convert currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, rates & speeds

9.

Randall Hyde
Published by No Starch Press (2006)
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description No Starch Press, 2006. Condition: New. book. Seller Inventory # M1593270658

More information about this seller | Contact this seller

Buy New
US$ 52.21
Convert currency

Add to Basket

Shipping: US$ 3.27
Within U.S.A.
Destination, rates & speeds

10.

Hyde, Randall
ISBN 10: 1593270658 ISBN 13: 9781593270650
New Quantity Available: 5
Seller:
Chiron Media
(Wallingford, United Kingdom)
Rating
[?]

Book Description Condition: New. Brand new book, sourced directly from publisher. Dispatch time is 4-5 working days from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Seller Inventory # NU-ING-00109031

More information about this seller | Contact this seller

Buy New
US$ 36.60
Convert currency

Add to Basket

Shipping: US$ 37.96
From United Kingdom to U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book