UNMUTE IT

#64 Warum Programmierer*innen bei 0 anfangen zu zählen


Listen Later

Hast du dich schon mal gefragt, warum in der Programmierung beim Zählen bei 0 angefangen wird? In dieser Folge gehen wir genau darauf ein und erklären, was dahintersteckt. Wir schauen uns an, wie Speicheradressen funktionieren und warum es für Computer und in Programmiersprachen wie C effizienter ist, mit 0 zu starten.

Um das Ganze greifbar zu machen, nutzen wir anschauliche Beispiele, wie Hotels und Schreibtische. Außerdem sprechen wir über häufige Programmierfehler wie Off-by-One-Errors und den Heartbleed-Bug. Dieser zeigt, wie kleine Ungenauigkeiten in der Programmierung manchmal große Probleme verursachen können.

Wusstest du, dass auch der Kilometerzähler in deinem Auto bei 0 beginnt? Null hat ihren festen Platz, nicht nur in der Programmierung.

Hör rein!


CHAPTERS

(00:00:00) Intro

(00:00:06) Hallo im neuen Jahr

(00:01:47) Eine etwas längere Einleitung: Off by One Error

(00:03:47) Heartbleed Bug

(00:08:01) Der Grund warum wir bei 0 anfangen zu zählen: Speicheradressen

(00:12:13) Binärzahlen Fun Fact

(00:14:02) Die Programmiersprache C

(00:18:03) 0 und andere Programmiersprachen

(00:20:46) Unser Rückblick auf unsere Ziele 2024

(00:28:09) Outakes

(00:28:99) Outro


LINKS

  • https://de.wikipedia.org/wiki/Zeittafel_der_Programmiersprachen
  • https://heartbleed.com/
  • https://www.heise.de/news/SSL-GAU-erklaert-So-funktioniert-der-Heartbleed-Exploit-2168580.html 
  • https://www.mostlypython.com/a-real-world-off-by-one-error/ 
  • https://codefinity.com/blog/Why-Do-Programmers-Count-from-Zero 
  • https://www.linkedin.com/pulse/why-programmers-start-counting-from-0-wilson-siaw-h5yvf/ 
  • https://dev.to/3bdelrahman/exploring-1-based-indexing-in-programming-languages-169k 
  • ...more
    View all episodesView all episodes
    Download on the App Store

    UNMUTE ITBy UNMUTE IT | Podcast

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    1 ratings


    More shows like UNMUTE IT

    View all
    Freak Show by Metaebene Personal Media - Tim Pritlove

    Freak Show

    10 Listeners

    Stay Forever - Retrogames & Technik by Stay Forever Team

    Stay Forever - Retrogames & Technik

    32 Listeners

    Geschichten aus der Geschichte by Richard Hemmer und Daniel Meßner

    Geschichten aus der Geschichte

    187 Listeners

    heiseshow by heise online

    heiseshow

    4 Listeners

    Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

    Lage der Nation - der Politik-Podcast aus Berlin

    267 Listeners

    Hotel Matze by Matze Hielscher & Mit Vergnügen

    Hotel Matze

    138 Listeners

    Alles gesagt? by ZEIT ONLINE

    Alles gesagt?

    127 Listeners

    Index out of bounds | Entwickler/Developer Podcast by Christian Braun und Thomas Diroll

    Index out of bounds | Entwickler/Developer Podcast

    0 Listeners

    Female TechTalk by Sara Nill, Elisabeth Steffen

    Female TechTalk

    0 Listeners

    Engineering Kiosk by Wolfgang Gassler, Andy Grunwald

    Engineering Kiosk

    0 Listeners

    Besser Wissen by Golem.de

    Besser Wissen

    0 Listeners

    KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

    KI-Update – ein heise-Podcast

    3 Listeners

    Passwort - der Podcast von heise security by Dr. Christopher Kunz, Sylvester Tremmel

    Passwort - der Podcast von heise security

    3 Listeners

    Frauen und Technik – mit Eckert und Wolfangel by c't Magazin

    Frauen und Technik – mit Eckert und Wolfangel

    0 Listeners

    Fest & Flauschig by Jan Böhmermann & Olli Schulz

    Fest & Flauschig

    12 Listeners