eBooks-it.org Logo
eBooks-IT.org Inner Image

Write Great Code

Understanding the Machine

Write Great Code Image

Book Details:

Publisher:No Starch Press
Series: No Starch
Author:Randall Hyde
Edition:1
ISBN-10:1593270038
ISBN-13:9781593270032
Pages:440
Published:Oct 25 2004
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:5.28 MB

Book Description:

If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and that knowledge will help you write better high-level language code. A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming. Write Great Code Vol I, the first in a series from assembly language expert Randall Hyde, dives right into machine organization without the extra overhead of learning assembly language programming at the same time. And since Write Great Code Vol I concentrates on the machine organization, not assembly language, the reader will learn in greater depth those subjects that are language-independent and of concern to a high level language programmer. Write Great Code Vol I will help programmers make wiser choices with respect to programming statements and data types when writing software, no matter which language they use.

Download Link:

Related Books:

Write Great Code, Volume 2

Thinking Low-Level, Writing High-Level
Write Great Code, Volume 2 Image
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....

Twitter in 30 Minutes

How to Connect with Interesting People, Write Great Tweets, and Find Information That's Relevant to You
Twitter in 30 Minutes Image
3rd Edition
Are you interested in using Twitter, but don't know where to start? Are you mystified by hashtags, retweets, and other strange conventions? The revised and expanded third edition of Twitter In 30 Minutes is here to help! This unofficial guide will walk you through the basics, using plain English, step-by-step instructions, and lots of examples from real Twitter users. In no time, you'll learn how to: * Create a new Twitter account online or on your phone. * Customize your Twitter profile with photos and a bio that's right for you. * Navigate Twitter icons, the Twitter app, and Twitter.com. * Follow other Twitter accounts ... and block those you don't l...

Write Portable Code

An Introduction to Developing Software for Multiple Platforms
Write Portable Code Image
Portable software development is writing software that runs on a broad range of computer systems instead of just one (e.g., Windows). Programmers often pick up the idioms, tricks and methodologies for developing cross-platform software through sheer trial and error, as they encounter the same mistakes and patterns of code over time. If you're an intermediate-to advanced-level programmer who'd rather cut to the chase, Write Portable Code contains the lessons, patterns and knowledge you'll need for developing cross-platform software. Write Portable Code explains how to: avoid common portability mistakes when starting out a new project, thereby saving time when a port must occur re-factor existing, non-portable code so that it can be easily transplanted...



2007 - 2021 © eBooks-IT.org