52 min

#93 Barbara Liskov - Das L in SOLID (Liskovsches Substitutionsprinzip & Abstraktion‪)‬ Engineering Kiosk

    • Technology

Liskov Substitution Principle: Das L in SOLID von Barbara Liskov
Heutzutage wird die Informatik und Softwareentwicklung leider primär von Männern dominiert. Doch schaut man ein paar Jahrzehnte zurück, haben viele Frauen maßgeblich die heutige Software-Entwicklung geprägt. Eine Frau war Barbara Liskov. Liskov? Das kennt man doch irgendwoher? Genau. Sie ist unter anderem die Namensgeberin für das L in den SOLID-Prinzipien (die ersten 5 Prinzipien des objektorientierten Designs).
Als zweite Frau überhaupt hat Barbara Liskov 2008 den berühmten Turing Award erhalten. In dieser Episode besprechen wir ihr Lebenswerk.
Bonus: Barbara Liskov war an den Sprachkonstrukten Exceptions, yield, multiple assignments und multiple returns beteiligt.

**** Diese Episode wird gesponsert von https://www.workshops.de

Ob öffentliche Schulungen, die du einfach buchen kannst oder maßgeschneiderte Schulungen für dein Unternehmen – Workshops.de bietet deutschsprachige Kurse in den Bereichen Angular, React, VueJS, Spring Boot, Typescript, Docker, Security, Data Science und den Grundlagen von HTML, CSS und JavaScript an.

Alle Infos unter https://www.workshops.de
****

Das schnelle Feedback zur Episode:
👍 (top) 👎 (geht so)
 
Feedback (gerne auch als Voice Message)
EngKiosk Community: https://engineeringkiosk.dev/join-discord Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

LinksSOLID: Die ersten 5 Prinzipien des objektorientierten Designs: https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design-deEngineering Kiosk Episode #70 Alan Turing: Der Vater der heutigen Informatik (Turing-Complete, Turing-Test, Halting-Problem, Turing-Maschine, Captcha): https://engineeringkiosk.dev/podcast/episode/70-alan-turing-der-vater-der-heutigen-informatik-turing-complete-turing-test-halting-problem-turing-maschine-captcha/Engineering Kiosk Episode #71 Tim Berners-Lee: Was ist das World Wide Web und was ist seine Zukunft?: https://engineeringkiosk.dev/podcast/episode/71-tim-berners-lee-was-ist-das-world-wide-web-und-was-ist-seine-zukunft/Ada Lovelace: https://de.wikipedia.org/wiki/Ada_LovelaceGrace Hopper: https://de.wikipedia.org/wiki/Grace_HopperAdele Goldberg: https://de.wikipedia.org/wiki/Adele_GoldbergBarbara Liskov: https://de.wikipedia.org/wiki/Barbara_LiskovThe Design of the Venus Operating System: https://link.springer.com/chapter/10.1007/978-1-4757-3510-9_14Edgar Dijkstra: Go To Statement Considered Harmful: https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdfStar Trek (von 20 OCT 1972): https://web.archive.org/web/20150215080553/http://www.dunnington.u-net.com/public/startrek/STTR1Barbara Liskov, 2008 ACM A.M. Turing Award Lecture "The Power of Abstraction": https://www.youtube.com/watch?v=qAKrMdUycb8Goto statement in Go: https://golangbyexample.com/goto-statement-go/Goto statement in PHP: https://www.php.net/manual/de/control-structures.goto.phpCLU (programming language): https://en.wikipedia.org/wiki/CLU_(programming_language)Global variable considered harmful von Wulf und Shaw: https://dl.acm.org/doi/10.1145/953353.953355Liskov Substitution Principle (LSP) – Wissenshäppchen #5 im IT-Berufe Podcast: https://it-berufe-podcast.de/liskov-substitution-principle-lsp-wissenshaeppchen-5/Scene at MIT: Margaret Hamilton’s Apollo code: https://news.mit.edu/2016/scene-at-mit-margaret-hamilton-apollo-code-0817
Sprungmarken(00:00:00) Intro
(00:01:13) SOLID-Prinzipien und die Anwendung in der Praxis
(00:03:02) IT-Schulungen bei Workshops.de (Werbung)
(00:04:05) SOLID-Prinzipien und die Anwendung in der Praxis
(00:07:07) Frauen in der Informatik und Turing Award-Gewinnerin "Barbara Liskov"
(00:11:20) Erfindung von Grundlage

Liskov Substitution Principle: Das L in SOLID von Barbara Liskov
Heutzutage wird die Informatik und Softwareentwicklung leider primär von Männern dominiert. Doch schaut man ein paar Jahrzehnte zurück, haben viele Frauen maßgeblich die heutige Software-Entwicklung geprägt. Eine Frau war Barbara Liskov. Liskov? Das kennt man doch irgendwoher? Genau. Sie ist unter anderem die Namensgeberin für das L in den SOLID-Prinzipien (die ersten 5 Prinzipien des objektorientierten Designs).
Als zweite Frau überhaupt hat Barbara Liskov 2008 den berühmten Turing Award erhalten. In dieser Episode besprechen wir ihr Lebenswerk.
Bonus: Barbara Liskov war an den Sprachkonstrukten Exceptions, yield, multiple assignments und multiple returns beteiligt.

**** Diese Episode wird gesponsert von https://www.workshops.de

Ob öffentliche Schulungen, die du einfach buchen kannst oder maßgeschneiderte Schulungen für dein Unternehmen – Workshops.de bietet deutschsprachige Kurse in den Bereichen Angular, React, VueJS, Spring Boot, Typescript, Docker, Security, Data Science und den Grundlagen von HTML, CSS und JavaScript an.

Alle Infos unter https://www.workshops.de
****

Das schnelle Feedback zur Episode:
👍 (top) 👎 (geht so)
 
Feedback (gerne auch als Voice Message)
EngKiosk Community: https://engineeringkiosk.dev/join-discord Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

LinksSOLID: Die ersten 5 Prinzipien des objektorientierten Designs: https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design-deEngineering Kiosk Episode #70 Alan Turing: Der Vater der heutigen Informatik (Turing-Complete, Turing-Test, Halting-Problem, Turing-Maschine, Captcha): https://engineeringkiosk.dev/podcast/episode/70-alan-turing-der-vater-der-heutigen-informatik-turing-complete-turing-test-halting-problem-turing-maschine-captcha/Engineering Kiosk Episode #71 Tim Berners-Lee: Was ist das World Wide Web und was ist seine Zukunft?: https://engineeringkiosk.dev/podcast/episode/71-tim-berners-lee-was-ist-das-world-wide-web-und-was-ist-seine-zukunft/Ada Lovelace: https://de.wikipedia.org/wiki/Ada_LovelaceGrace Hopper: https://de.wikipedia.org/wiki/Grace_HopperAdele Goldberg: https://de.wikipedia.org/wiki/Adele_GoldbergBarbara Liskov: https://de.wikipedia.org/wiki/Barbara_LiskovThe Design of the Venus Operating System: https://link.springer.com/chapter/10.1007/978-1-4757-3510-9_14Edgar Dijkstra: Go To Statement Considered Harmful: https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdfStar Trek (von 20 OCT 1972): https://web.archive.org/web/20150215080553/http://www.dunnington.u-net.com/public/startrek/STTR1Barbara Liskov, 2008 ACM A.M. Turing Award Lecture "The Power of Abstraction": https://www.youtube.com/watch?v=qAKrMdUycb8Goto statement in Go: https://golangbyexample.com/goto-statement-go/Goto statement in PHP: https://www.php.net/manual/de/control-structures.goto.phpCLU (programming language): https://en.wikipedia.org/wiki/CLU_(programming_language)Global variable considered harmful von Wulf und Shaw: https://dl.acm.org/doi/10.1145/953353.953355Liskov Substitution Principle (LSP) – Wissenshäppchen #5 im IT-Berufe Podcast: https://it-berufe-podcast.de/liskov-substitution-principle-lsp-wissenshaeppchen-5/Scene at MIT: Margaret Hamilton’s Apollo code: https://news.mit.edu/2016/scene-at-mit-margaret-hamilton-apollo-code-0817
Sprungmarken(00:00:00) Intro
(00:01:13) SOLID-Prinzipien und die Anwendung in der Praxis
(00:03:02) IT-Schulungen bei Workshops.de (Werbung)
(00:04:05) SOLID-Prinzipien und die Anwendung in der Praxis
(00:07:07) Frauen in der Informatik und Turing Award-Gewinnerin "Barbara Liskov"
(00:11:20) Erfindung von Grundlage

52 min

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Hard Fork
The New York Times
TED Radio Hour
NPR
Lex Fridman Podcast
Lex Fridman
Darknet Diaries
Jack Rhysider