Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the false dichotomy between Functional Programming and Object-Oriented Programming in this thought-provoking keynote address. Delve into the harmful effects of artificial divisions in the software industry, examining how perceived tensions between programming paradigms can hinder progress. Gain insights into classical functional programming, object-oriented concepts, and the importance of managing complexity. Learn why narrow viewpoints can be detrimental and discover how embracing a broader perspective can lead to more effective software development. Challenge preconceived notions about programming paradigms and leave with a fresh understanding of how different approaches can complement each other in solving complex problems.
Syllabus
Introduction
Sports rivalries
Star Trek
Sorcerers Apprentice
Classical Functional Programming
Object vs Function
Models
Functional terms
Abstractions
Managing Complexity
Math vs Physics
Narrow viewpoints are bad
Summary
Taught by
ChariotSolutions