Русские видео

Сейчас в тренде

Иностранные видео


Скачать с ютуб Ancestry of Polymorphism in Clojure by Amogh Talpallikar в хорошем качестве

Ancestry of Polymorphism in Clojure by Amogh Talpallikar 2 дня назад


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Ancestry of Polymorphism in Clojure by Amogh Talpallikar

Abstract: Ancestry of Polymorphism in Clojure Polymorphism is a powerful concept that transcends both natural systems and programming paradigms. In this talk, "Ancestry of Polymorphism in Clojure," we will journey through the evolution of polymorphism, tracing its origins from early computer science ideas to modern programming languages, culminating in Clojure's unique approach. We will begin with polymorphism in nature and its early adoption in computing, spotlighting Christopher Strachey's work on the Combined Programming Language (CPL) and its influence on subsequent languages. From there, we'll explore the birth of runtime polymorphism with Simula and the pivotal role of Object-Oriented Programming (OOP) in shaping this concept. Transitioning into the world of Lisp, we'll examine the Common Lisp Object System (CLOS) and how it leveraged multiple dispatch, providing a contrast to traditional OOP methodologies. This sets the stage for a deeper dive into Clojure's philosophy of data-driven polymorphism, which favours simplicity, flexibility, and a functional approach to code design. Through this narrative, attendees will gain a deeper understanding of how language philosophy impacts design and syntax, and how Clojure's unique perspective on polymorphism can influence their own approach to writing expressive and maintainable code. Whether you're a seasoned Clojure developer or simply curious about language design, this talk will provide fresh insights into the evolution of programming paradigms. More details: https://confengine.com/conferences/fu... Conference Link: https://functionalconf.com

Comments