Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Engineering Kiosk Podcast
  4. #93 Barbara Liskov - Das L in SOLID (Liskovsches Substitutionsprinzip & Abstraktion)
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.

Das schnelle Feedback zur Episode:

(top)  (geht
so)

 

Feedback (gerne auch als Voice Message)

EngKiosk Community:
https://engineeringkiosk.dev/join-discord 

Email: stehtisch@engineeringkiosk.dev

Mastodon: https://podcasts.social/@engkiosk

Twitter: https://twitter.com/EngKiosk

WhatsApp +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

Links

SOLID: 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-de

Engineering 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_Lovelace

Grace Hopper: https://de.wikipedia.org/wiki/Grace_Hopper

Adele Goldberg: https://de.wikipedia.org/wiki/Adele_Goldberg

Barbara Liskov: https://de.wikipedia.org/wiki/Barbara_Liskov

The Design of the Venus Operating System:
https://link.springer.com/chapter/10.1007/978-1-4757-3510-9_14

Edgar Dijkstra: Go To Statement Considered Harmful:
https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf

Star Trek (von 20 OCT 1972):
https://web.archive.org/web/20150215080553/http://www.dunnington.u-net.com/public/startrek/STTR1

Barbara Liskov, 2008 ACM A.M. Turing Award Lecture "The Power
of Abstraction": https://www.youtube.com/watch?v=qAKrMdUycb8

Goto statement in Go:
https://golangbyexample.com/goto-statement-go/

Goto statement in PHP:
https://www.php.net/manual/de/control-structures.goto.php

CLU (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.953355

Liskov 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) Info/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 Grundlagen der Software-Entwicklung und
GOTO Statements

(00:14:10) GOTO Statements considered harmful

(00:18:14) Venus Betriebssystem

(00:19:20) Forschung zu den heutigen Grundlagen der
Software-Entwicklung

(00:21:49) Global variable considered harmful

(00:23:18) Abstraktion, Spezifikationen und die
Programmiersprache Clu

(00:31:53) Das L in SOLID: Liskov Substitution Principle (LSP)

(00:44:23) The Power of Abstraction

Hosts

Wolfgang Gassler (https://mastodon.social/@woolf)

Andy Grunwald (https://twitter.com/andygrunwald)

Feedback (gerne auch als Voice Message)

EngKiosk Community:
https://engineeringkiosk.dev/join-discord 

Email: stehtisch@engineeringkiosk.dev

Mastodon: https://podcasts.social/@engkiosk

Twitter: https://twitter.com/EngKiosk

WhatsApp +49 15678 136776
Episode melden

„#93 Barbara Liskov - Das L in SOLID (Liskovsches Substitutionsprinzip & Abstraktion)“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz