Show notes
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(((((((((((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



