YoVDO

FP vs OOP - Choose Two: Bridging the Divide in Programming Paradigms

Offered By: ChariotSolutions via YouTube

Tags

Software Development Courses Object-oriented programming Courses Software Design Courses Functional Programming Courses

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

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera