Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

FP vs OOP - Choose Two

Devoxx via YouTube

Overview

This course aims to help learners understand the fictitious divisions between Functional Programming and Object-Oriented Programming and how these divisions can hinder progress in the industry. By the end of the course, students will be able to recognize that the tension between FP and OOP is not as significant as perceived. The course covers topics such as sports rivalries, cultural anthropology, the differences between Functional and OOP, and the importance of boundaries in programming. The teaching method involves a lecture-style presentation. This course is intended for individuals interested in software development and programming paradigms.

Syllabus

Introduction
Sports rivalries
Spaces vs Tabs
Cultural Anthropology
Functional vs OOP
Be better programmers
Objectoriented programming
Classical FP
OOP vs FP
Everything is an object
We make mistakes
Our doubleedged sword
I like objectoriented programming
I still like objectoriented programming
Boundaries
The Shell
The Boundaries
Functional Programming
Procedural Programming
Complexity
Math vs Physics
Narrow Viewpoints
Summary

Taught by

Devoxx

Reviews

Start your review of FP vs OOP - Choose Two

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.