
Episode 216: Programming Paradigms and Algorithmic Thinking
Algorithms + Data Structures = Programs
00:00
Navigating Under-Programming and Design Patterns
This chapter delves into under-programming, exploring data transformation for algorithms and the role of design patterns in bridging gaps within programming languages. It critically examines the visitor pattern, its relation to the expression problem, and the trade-offs between introducing new functionality and types in programming paradigms.
Transcript
Play full episode