Hören und Lesen

Tritt ein in eine Welt voller Geschichten

  • Mehr als 600.000 Hörbücher und E-Book
  • Jederzeit kündbar
  • Exklusive Titel und Originals
  • komfortabler Kinder-Modus
Abonniere jetzt
se-device-image-1200x1200
Cover for Thinking About Programs

Thinking About Programs

Serien

1 von 69

Sprachen
Englisch
Format
Kategorie

Sachbuch

This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and on-line tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?

The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.

The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

© 2025 ACM Books (E-Book): 9798400731600

Erscheinungsdatum

E-Book: 1. August 2025

Tags

    Wähle dein Abo-Modell

    • Über 600.000 Titel

    • Lade Titel herunter mit dem Offline Modus

    • Exklusive Titel und Storytel Originals

    • Sicher für Kinder (Kindermodus)

    • Einfach jederzeit kündbar

    Basic

    Für alle, die gelegentlich hören und lesen.

    7.90 € /Monat

    • Jederzeit kündbar

    • Abo-Upgrade jederzeit möglich

    Angebot jetzt aktivieren
    Am beliebtesten!

    Unlimited

    Für alle, die unbegrenzt hören und lesen möchten.

    18.90 € /Monat

    • Jederzeit kündbar

    • Wechsel zu Basic jederzeit möglich

    Angebot jetzt aktivieren
    1. Fourth Wing – Flammengeküsst (Flammengeküsst-Reihe 1)
      Fourth Wing – Flammengeküsst (Flammengeküsst-Reihe 1) Rebecca Yarros
      4.7
    2. Iron Flame – Flammengeküsst (Flammengeküsst-Reihe 2): Die heißersehnte Fortsetzung des Fantasy-Erfolgs »Fourth Wing«
      Iron Flame – Flammengeküsst (Flammengeküsst-Reihe 2): Die heißersehnte Fortsetzung des Fantasy-Erfolgs »Fourth Wing« Rebecca Yarros
      4.7
    3. Broken Prince - Northern-Royals-Dilogie, Band 2 (Ungekürzte Lesung)
      Broken Prince - Northern-Royals-Dilogie, Band 2 (Ungekürzte Lesung) Anya Omah
      4.6
    4. Not Quite Dead Yet (Ungekürzt)
      Not Quite Dead Yet (Ungekürzt) Holly Jackson
      4.5
    5. Onyx Storm – Flammengeküsst (Flammengeküsst-Reihe 3): Die heißersehnte Fortsetzung von »Fourth Wing« und »Iron Flame«
      Onyx Storm – Flammengeküsst (Flammengeküsst-Reihe 3): Die heißersehnte Fortsetzung von »Fourth Wing« und »Iron Flame« Rebecca Yarros
      4.3
    6. Alchemised: Das internationale Phänomen – jetzt auch als Hörbuch
      Alchemised: Das internationale Phänomen – jetzt auch als Hörbuch SenLinYu
      4.4
    7. Blackened Blade 1: The Blackened Blade: Dark Fantasy mit einer broken Heroine, die Rache an ihren Peinigern nimmt
      Blackened Blade 1: The Blackened Blade: Dark Fantasy mit einer broken Heroine, die Rache an ihren Peinigern nimmt Isla Davon
      4.6
    8. The Pumpkin Spice Latte Disaster (Lower Whilby 1): In dieser cosy RomCom treffen Stars Hollow-Vibes auf die Enemies to lover-Trope
      The Pumpkin Spice Latte Disaster (Lower Whilby 1): In dieser cosy RomCom treffen Stars Hollow-Vibes auf die Enemies to lover-Trope Kyra Groh
      4.4
    9. Dark Cinderella - Northern-Royals-Dilogie, Band 1 (Ungekürzte Lesung)
      Dark Cinderella - Northern-Royals-Dilogie, Band 1 (Ungekürzte Lesung) Anya Omah
      4.4
    10. "Mama, bitte lern Deutsch" - Unser Eingliederungsversuch in eine geschlossene Gesellschaft (Ungekürzte Autorenlesung)
      "Mama, bitte lern Deutsch" - Unser Eingliederungsversuch in eine geschlossene Gesellschaft (Ungekürzte Autorenlesung) Tahsim Durgun
      4.8
    11. 22 Bahnen: Lieblingsbuch des unabhängigen Buchhandels 2023
      22 Bahnen: Lieblingsbuch des unabhängigen Buchhandels 2023 Caroline Wahl
      4.1
    12. Lights Out (Lights Out 1): Heiße Dark RomCom für Leser:innen von Brynne Weaver endlich auf Deutsch! (Aly & Josh)
      Lights Out (Lights Out 1): Heiße Dark RomCom für Leser:innen von Brynne Weaver endlich auf Deutsch! (Aly & Josh) Navessa Allen
      4.4
    13. Rubinrot - Liebe geht durch alle Zeiten - Liebe geht durch alle Zeiten. Die Edelstein-Trilogie, Band 1 (Ungekürzte Lesung)
      Rubinrot - Liebe geht durch alle Zeiten - Liebe geht durch alle Zeiten. Die Edelstein-Trilogie, Band 1 (Ungekürzte Lesung) Kerstin Gier
      4.7
    14. Saphirblau - Liebe geht durch alle Zeiten - Liebe geht durch alle Zeiten. Die Edelstein-Trilogie, Band 2 (Ungekürzte Lesung)
      Saphirblau - Liebe geht durch alle Zeiten - Liebe geht durch alle Zeiten. Die Edelstein-Trilogie, Band 2 (Ungekürzte Lesung) Kerstin Gier
      4.7
    15. Welcome Home - Du liebst dein neues Zuhause. Hier bist du sicher. Oder? (Autorisierte Lesefassung)
      Welcome Home - Du liebst dein neues Zuhause. Hier bist du sicher. Oder? (Autorisierte Lesefassung) Arno Strobel
      3.9