Overview
Explore the evolution of programming paradigms and anticipate future shifts in this thought-provoking conference talk. Delve into the history of programming languages, from COBOL and GOTO statements to structured and object-oriented programming. Examine the rise of garbage collection and functional programming, and analyze their impact on the industry. Investigate the characteristics of modern languages and consider the potential for a new paradigm shift in programming. Gain insights into feature comparisons, structural styles, and data-oriented design while pondering the future of managed effects and pure functional programming.
Syllabus
Intro
COBOL
Paradigm Shifts
Structured Programming
COBOL Structured Programming
Goto vs Structured Programming
Popular Programming Languages
ObjectOriented Programming
Simula
Smalltalk
Modularity
Modular Programming
C
Why C
Strauss Trip
Three Ways Out
Feature Comparison
Structural Style
DataOriented Design
The Next Paradigm Shift
Modern Languages
Functional Programming History
Features
Pure Functional
Managed Effects
Taught by
ChariotSolutions