The Secret Life of Programs Ebook Tooltip Understand Computers -- Craft Better Code

Afbeeldingen

Inkijkexemplaar

Artikel vergelijken

  • Engels
  • E-book
  • 9781593279714
  • 06 augustus 2019
  • -512472
Alle productspecificaties
  • Je leest ebooks gemakkelijk op je Kobo e-reader, of op je smartphone of tablet met de bol.com Kobo app. Let op! Ebooks kunnen niet geannuleerd of geretourneerd worden.

Samenvatting

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.

Many coders are unfamiliar with the underlying technologies that make their programs run. But why should you care when your code appears to work? Because you want it to run well and not be riddled with hard-to-find bugs. You don't want to be in the news because your code had a security problem.

Lots of technical detail is available online but it's not organized or collected into a convenient place. In The Secret Life of Programs, veteran engineer Jonathan E. Steinhart explores--in depth--the foundational concepts that underlie the machine. Subjects like computer hardware, how software behaves on hardware, as well as how people have solved problems using technology over time.

You'll learn:

How the real world is converted into a form that computers understand, like bits, logic, numbers, text, and colors

The fundamental building blocks that make up a computer including logic gates, adders, decoders, registers, and memory

Why designing programs to match computer hardware, especially memory, improves performance

How programs are converted into machine language that computers understand

How software building blocks are combined to create programs like web browsers

Clever tricks for making programs more efficient, like loop invariance, strength reduction, and recursive subdivision

The fundamentals of computer security and machine intelligence

Project design, documentation, scheduling, portability, maintenance, and other practical programming realities.

Learn what really happens when your code runs on the machine and you'll learn to craft better, more efficient code.

Productspecificaties

Inhoud

Taal
en
Bindwijze
E-book
Oorspronkelijke releasedatum
06 augustus 2019
Ebook Formaat
-512472
Illustraties
Nee

Betrokkenen

Hoofdauteur
Jon Steinhart
Hoofduitgeverij
No Starch Press

Lees mogelijkheden

Lees dit ebook op
Desktop (Mac en Windows) | Kobo e-reader | Android (smartphone en tablet) | iOS (smartphone en tablet) | Windows (smartphone en tablet)

Overige kenmerken

Studieboek
Ja

EAN

EAN
9781593279714

Je vindt dit artikel in

Taal
Engels
Boek, ebook of luisterboek?
Ebook
Beschikbaarheid
Leverbaar
Studieboek of algemeen
Studieboeken
Nog geen reviews

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 22 euro en 99 cent.
Direct beschikbaar
Verkoop door bol
  • E-book is direct beschikbaar na aankoop
  • E-books lezen is voordelig
  • Dag en nacht klantenservice
  • Veilig betalen
Houd er rekening mee dat je downloadartikelen niet kunt annuleren of retourneren. Bij nog niet verschenen producten kun je tot de verschijningsdatum annuleren.
Zie ook de retourvoorwaarden