התחל במצב לא מקוון עם האפליקציה 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
87 פרקים
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
87 פרקים
כל הפרקים
×ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.