YoVDO

FP vs OOP - Choose Two

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Development Courses Object-oriented programming Courses Functional Programming Courses Cultural Anthropology Courses

Course Description

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 43-minute conference talk by Brian Goetz at Devoxx. Delve into the artificial divisions within the programming community and their detrimental effects on industry progress. Examine the perceived tension between FP and OOP, challenging the notion that these paradigms are mutually exclusive. Gain insights into the strengths and weaknesses of both approaches, understanding how they can complement each other. Analyze the boundaries between different programming paradigms and their impact on code complexity. Broaden your perspective on programming methodologies and learn how to become a more versatile and effective developer by embracing the best aspects of multiple 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

Related Courses

Antropologia della salute - Biosfera e sistemi di cura
University of Genova via EduOpen
Come ci si governa nel mondo (e in Italia)
University of Naples Federico II via Federica
Le forme di governo nel mondo
University of Naples Federico II via edX
Visual Perception And Art: A Survey Across The Cultures
Indian Institute of Technology Kanpur via Swayam
Myths, Rituals, and Cosmos
Seoul National University via edX