انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
#64 Warum Programmierer*innen bei 0 anfangen zu zählen
Manage episode 458760670 series 3545681
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
88 حلقات
Manage episode 458760670 series 3545681
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
88 حلقات
Усі епізоди
×مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.