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

YouTube

When is an ADT Not an ADT? - Modeling Data Types in Programming

Scala Days Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the nuances of data type modeling in programming through a 37-minute conference talk from Scala Days Conferences. Delve into the tension between object-oriented programming (OOP) and functional programming (FP) approaches to data representation. Follow along as the speaker demonstrates the implementation of a simple programming language using OOP, identifies pain points, and then refactors the solution to showcase FP principles. Gain insights into the trade-offs between coupling data and behavior versus separating them, and understand how these choices impact code clarity and efficiency. Learn to make informed decisions about data modeling based on context rather than dogma, appreciating the strengths of both OOP and FP paradigms. Enhance your ability to design clear, efficient code by mastering the art of choosing the right data representation for your programming challenges.

Syllabus

Nicolas Rinaudo - When is an ADT not an ADT?

Taught by

Scala Days Conferences

Reviews

Start your review of When is an ADT Not an ADT? - Modeling Data Types in Programming

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.