У нас вы можете посмотреть бесплатно The Past, Present & Future of Programming Languages • Kevlin Henney • GOTO 2024 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph https://gotocph.com Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @KevlinHenney RESOURCES https://bsky.app/profile/kevlin.bsky.... https://about.me/kevlin / kevlinhenney / kevlin / kevlin.henney / kevlinhenney Links https://www.cse.sc.edu/~mgv/csce330f1... https://dl.acm.org/doi/pdf/10.1145/35... https://www.tiobe.com/tiobe-index https://spectrum.ieee.org/top-program... https://dl.acm.org/doi/pdf/10.1145/36... https://craftofcoding.wordpress.com/2... https://github.com/e-n-f/if-then-else... https://twobithistory.org/2019/01/31/... https://www.microsoft.com/en-us/resea... ABSTRACT Programming languages are a halfway house between the metal and the mind, a bridge between the world of circuits and the world of applications, the engineered and the social. Programming languages are the medium through which developers codify systems and fragments. In each programming language is embedded a philosophy (or many) of how to think about code, how to organise thoughts, how to design. Programming languages also define skillsets, ecosystems, jobs, loyalties and communities. When we think of software and technology we often think in terms of progress and rapid change. Programming languages, however, typically move at a far slower pace. Mainstream languages are still embracing ideas that are decades old. Constructs that developers welcome as new to their language of choice are often older than the developers themselves. And over all this hangs the question, what of the future? How will current trends, from FOSS to LLMs, shape programming languages and their use? In this talk, we will take a tour of the past, present and future of programming languages. [...] TIMECODES 00:00 Intro 02:42 Past, present & future 06:07 John Backus: Fortran 08:54 Robert W. Floyd: Paradigms 09:08 Prog. languages appear to be in trouble 10:10 Prog. language rankings 16:22 Top prog. languages 2024 17:22 Bjarne Stroustrup 17:45 Prog. languages chronologically ordered 21:27 Algol 68 24:16 Edsger Dijkstra 29:08 Subroutines 33:14 Block structure 38:14 FP languages 40:48 Pipelines 42:28 Lambdas 47:18 LISP & Machine Learning 51:55 Prog. language evolution 54:17 Java 55:06 Betterigde's law 55:36 Outro Download slides and read the full abstract here: https://gotocph.com/2024/sessions/3333 RECOMMENDED BOOKS Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Kevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9U Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • https://amzn.to/3GAPzN7 Edsger W. Dijkstra • A Discipline of Programming • https://amzn.to/3JlwHV6 https://bsky.app/profile/gotocon.com / gotocon / goto- / goto_con / gotoconferences #ProgrammingLanguages #ProgrammingLanguage #TIOBEIndex #RedMonk #FutureProgrammingLanguages #Fortran #JohnBackus #RobertFloyd #BjarneStroustrup #Algol #occam #Fibonacci #EdsgerDijkstra #Plakalkül #HeinzRutishauser #BarbaraLiskov #FOSS #LLMs #KevlinHenney CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: / @goto- Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...