Engineering Kiosk

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

17.10., 06:0000:52:41
Beschreibung der Episode

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)


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


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


Feedback (gerne auch als Voice Message)