Object Oriented Programming is not what I thought - Talk by Anjana Vakil
This talk is a historical & philosophical journey deep into the heart of darkness, er, object-oriented programming (OOP). Join me as I have my world shaken by the discovery that objects & classes aren't OOP's most important concepts: messages & late binding are. We'll try to peek inside the heads of Alan Kay & other OOP founders as they created languages like Smalltalk, and find that those "old" ideas seem strikingly relevant today. Our jaws may drop as we realize that OOP & functional programming aren't as different as we may have thought and that the 1st OO language wasn't created in the 60's or 70's, but much, much earlier… What awaits us at the end of this journey? At worst, we'll undergo a brief crisis of faith in everything we ever thought we knew about programming. (A support group will meet after the conference.) At best, we'll shift the way we view this near-ubiquitous but oft-misunderstood paradigm, and walk away with new insights for how we architect & understand our code.
Presenter: Anjana Vakil
Event: Øredev Conference
Видео Object Oriented Programming is not what I thought - Talk by Anjana Vakil канала freeCodeCamp Talks
Presenter: Anjana Vakil
Event: Øredev Conference
Видео Object Oriented Programming is not what I thought - Talk by Anjana Vakil канала freeCodeCamp Talks
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Why Isn't Functional Programming the Norm? – Richard Feldman](https://i.ytimg.com/vi/QyJZzq0v7Z4/default.jpg)
![Anjana Vakil: Immutable data structures for functional JS | JSConf EU](https://i.ytimg.com/vi/Wo0qiGPSV-s/default.jpg)
![Alan Kay, 2015: Power of Simplicity](https://i.ytimg.com/vi/NdSD07U5uBs/default.jpg)
!["Uptime 15,364 days - The Computers of Voyager" by Aaron Cummings](https://i.ytimg.com/vi/H62hZJVqs2o/default.jpg)
![Programming Across Paradigms • Anjana Vakil • GOTO 2017](https://i.ytimg.com/vi/Pg3UeB-5FdA/default.jpg)
![Erlang: The Movie (Fixed Audio)](https://i.ytimg.com/vi/BXmOlCy0oBM/default.jpg)
![Object Oriented Programming - The Four Pillars of OOP](https://i.ytimg.com/vi/1ONhXmQuWP8/default.jpg)
![](https://i.ytimg.com/vi/kr9D8Q7HbtA/default.jpg)
![Avoid These Common Mistakes Junior Developers Make!](https://i.ytimg.com/vi/5g3dK2DgW-k/default.jpg)
![Math isn't hard, it's a language | Randy Palisoc | TEDxManhattanBeach](https://i.ytimg.com/vi/V6yixyiJcos/default.jpg)
![Learning Functional Programming with JavaScript - Anjana Vakil - JSUnconf](https://i.ytimg.com/vi/e-5obm1G_FY/default.jpg)
![What is Post Agile?](https://i.ytimg.com/vi/4OtI6s-rTOE/default.jpg)
![Clean Code - Uncle Bob / Lesson 1](https://i.ytimg.com/vi/7EmboKQH8lM/default.jpg)
![Calculating the value of Pi in Pharo Smalltalk](https://i.ytimg.com/vi/skh9suWVoD8/default.jpg)
![How to learn any language in six months | Chris Lonsdale | TEDxLingnanUniversity](https://i.ytimg.com/vi/d0yGdNEWdn0/default.jpg)
![!!Con 2019- Tail Call Optimization: The Musical!! by Anjana Vakil & Natalia Margolis](https://i.ytimg.com/vi/-PX0BV9hGZY/default.jpg)
![Object Oriented Programming (OOP) in C++ Course](https://i.ytimg.com/vi/wN0x9eZLix4/default.jpg)
![Recursion, Iteration, and JavaScript: A Love Story - Anjana Vakil | JSHeroes 2018](https://i.ytimg.com/vi/FmiQr4nfoPQ/default.jpg)
![Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018](https://i.ytimg.com/vi/0if71HOyVjY/default.jpg)
![Object Oriented Programming vs Functional Programming](https://i.ytimg.com/vi/wyABTfR9UTU/default.jpg)