Будущее языков программирования: личный взгляд (Виталий Брагилевский, JetBrains)

Языки программирования никогда не стоят на месте, у каждого из них есть (но не всегда явно обозначено) своё направление развития. Каждый год появляется множество новых языков программирования, большинство из которых умирает, но какие-то вполне могут остаться с нами надолго. Исследователи пытаются решить имеющиеся проблемы, а разработчики языков постоянно сталкиваются с новыми. Крайне сильно проявляется влияние языков программирования друг на друга: появившиеся в одном из языков возможности быстро проникают в другие. Практически размыто понятие парадигм программирования как способа классифицирования языков программирования. В этом докладе я расскажу о том, как лично я вижу процесс развития языков программирования, приведу примеры чего-нибудь свежего и интересного, а также попытаюсь сделать предсказания относительно ближайшего будущего. Выступление прошло в зале Тютина и входило в трек Языки программирования Слайды: https://bit.ly/2SOTC0p

Спор о первом языке программирования: окончательное решение / Виталий Брагилевский (JetBrains)
▶︎

Спор о первом языке программирования: окончательное решение / Виталий Брагилевский (JetBrains)

Андрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin
▶︎

Андрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin

Не морочьте мне голову со своим функциональным программированием  / Виталий Брагилевский
▶︎

Не морочьте мне голову со своим функциональным программированием / Виталий Брагилевский

Виталий Брагилевский - Мера «функциональности» языков программирования - Митап 2018.04.06
▶︎

Виталий Брагилевский - Мера «функциональности» языков программирования - Митап 2018.04.06

Языки программирования: прошлое, настоящее и будущее / Дмитрий Завалишин (ГК Digital Zone)
▶︎

Языки программирования: прошлое, настоящее и будущее / Дмитрий Завалишин (ГК Digital Zone)

Об истории обобщенных функций // Владимир Арнольд
▶︎

Об истории обобщенных функций // Владимир Арнольд

Как искусственный интелект захватит мир | ИИ
▶︎

Как искусственный интелект захватит мир | ИИ

Tеория категорий. Лекция 1 (Виталий Брагилевский)
▶︎

Tеория категорий. Лекция 1 (Виталий Брагилевский)

СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым
▶︎

СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым

Виталий Брагилевский — Монады - не приговор
▶︎

Виталий Брагилевский — Монады - не приговор

Свешников К.А. - Квантовая теория.Часть 1.Лекции - 1. Введение в квантовую теорию
▶︎

Свешников К.А. - Квантовая теория.Часть 1.Лекции - 1. Введение в квантовую теорию

Виталий Брагилевский — JavaScript на службе у теоретической информатики
▶︎

Виталий Брагилевский — JavaScript на службе у теоретической информатики

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours
▶︎

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Полный разбор каналов в Golang. Смотри, если хочешь пройти собеседование
▶︎

Полный разбор каналов в Golang. Смотри, если хочешь пройти собеседование

Зачем нужны высоко- и низкоуровневые языки программирования?
▶︎

Зачем нужны высоко- и низкоуровневые языки программирования?

Tеория категорий. Лекция 2 (Виталий Брагилевский)
▶︎

Tеория категорий. Лекция 2 (Виталий Брагилевский)

Лекция 1 | Вывод типов от Хиндли-Милнера до GHC 8.8 | Виталий Брагилевский | Лекториум
▶︎

Лекция 1 | Вывод типов от Хиндли-Милнера до GHC 8.8 | Виталий Брагилевский | Лекториум

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]