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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX