Duck-Typing: Coden mit oder ohne Ente?! // deutsch

Описание к видео Duck-Typing: Coden mit oder ohne Ente?! // deutsch

Duck-Typing ist ein Konzept der objekt-orientierten Programmierung (OOP), das in einigen Sprachen wie JavaScript und Lisp serienmäßig unterstützt wird. Andere Sprachen, beispielsweise TypeScript und Go, kennen das ähnliche Konzept eines strukturellen Typsystems. Und wieder andere Sprachen wie C++, C# und Java kennen weder das eine noch das andere. Doch was genau hat es mit Duck-Typing überhaupt auf sich, welchen Zweck erfüllt es, wie funktioniert es, und was macht man in den Sprachen, die das Duck-Typing nicht kennen?

00:00 – Einleitung
00:33 – Worum es (nicht) geht: Enten
01:29 – Identität, Typen & Co.
02:34 – Statische und nominale Typsysteme
03:24 – Dynamische Typsysteme
04:39 – Strukturelle Typsysteme
05:39 – Typkompatibilität in nominalen Typsystemen
08:19 – Typkompatibilität in strukturellen Typsystemen
09:12 – Was ist Duck-Typing?
10:50 – Nachteile von Duck-Typing
12:21 – Duck-Typung und die SOLID-Prinzipien

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

⬥ Kanal abonnieren:    / @thenativeweb  

────────────────────

Weiterführende Links 🌍

⬥ Webseite: https://www.thenativeweb.io/
⬥ Twitter:   / thenativeweb  ,   / goloroden  
⬥ Discord:   / discord  
⬥ GitHub: https://github.com/thenativeweb
⬥ wolkenkit: https://www.thenativeweb.io/wolkenkit...
⬥ Impressum: https://www.thenativeweb.io/company/l...

Комментарии

Информация по комментариям в разработке