FP vs OOP - Choose Two: Bridging the Divide in Programming Paradigms
Offered By: ChariotSolutions via YouTube
Course Description
Overview
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
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX Software Architecture & Design
Georgia Institute of Technology via Udacity Software Design for Non-Designers
mooc.house via Independent Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera