null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

The Secret Life of Programs (Understand Computers -- Craft Better Code)

List Price: $44.99
SKU:
9781593279707
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Jonathan E. Steinhart
    Format:
    Paperback
    Pages:
    504
    Publisher:
    No Starch Press (August 6, 2019)
    Language:
    English
    ISBN-13:
    9781593279707
    ISBN-10:
    1593279701
    Weight:
    34.5oz
    Dimensions:
    7.06" x 9.25" x 1.13"
    Case Pack:
    16
    File:
    RandomHouse-PRH_Book_Company_PRH_PRT_Onix_full_active_D20260405T165252_155746787-20260405.xml
    Folder:
    RandomHouse
    List Price:
    $44.99
    As low as:
    $34.64
    Publisher Identifier:
    P-RH
    Discount Code:
    A
    QuickShip:
    Yes
    Audience:
    General/trade
    Country of Origin:
    United States
    Pub Discount:
    65
    Imprint:
    No Starch Press
  • Overview

    A primer on the underlying technologies that allow computer programs to work. Covers topics like computer hardware, combinatorial logic, sequential logic, computer architecture, computer anatomy, and Input/Output.

    Computer programming is not abstract and programs run on a machine. Knowing how computers work and how programs run on them is essential to becoming a better programmer, and understanding underlying technologies can help you develop a sense of what can go wrong. Foundations of Computer Programming fills in the gaps in computer education by giving readers a look under the hood of programming, at the machine. Readers learn how software behaves when running on hardware; how programs manipulate data in memory; how computers process languages; and how web browsers work. They'll also learn how to write efficient programs, computer security basics, and real-world considerations to have in mind when writing code.