Андрей Бреслав — Компромиссы в разработке языков программирования
Андрей Бреслав, JetBrains — Компромиссы в разработке языков программирования
Java-конференция JPoint 2014
Москва,
Когда-то очень давно компьютеры были большими, а языки программирования — маленькими. Теперь всё ровно наоборот: компьютеры довольно маленькие, а языки — довольно большие. Почему? Все дело в балансе: слишком большой язык сложно изучать, слишком маленький — сложно использовать. Это один пример компромисса в дизайне языков, и таких примеров очень много на разных уровнях абстракции: от вопросов бинарной совместимости до конкретного синтаксиса и читаемости программ.
Этот доклад посвящен таким компромиссам: почему разработчики языков делают так или иначе. Мы рассмотрим несколько характеных примеров, касающихся Kotlin, Java, Scala и C#, что позволит сформировать некоторое представление о том, как проектируются языки.
16 views
0
0
2 months ago 00:02:52 1
Песня о встречном (Нас утро встречает прохладой / Встречный, 1932
6 months ago 01:27:01 3
Андрей Бреслав — Психотерапия для айтишника, и не только [RationalAnswer]
9 months ago 00:26:48 1
Moszkowski - 15 Etudes de Virtuosité, (1903) [Audio + Score]
11 months ago 01:53:44 1
Кому нужны многопоточные алгоритмы?
1 year ago 00:03:03 4
Песня о встречном / Нас утро встречает прохладой (1932) / Марш энтузиастов, 1981
1 year ago 00:56:52 1
Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin
1 year ago 00:45:41 2
Андрей Бреслав — Эмпатия в IT: как рационально использовать свою человеческую природу
1 year ago 00:47:22 3
Из экспертов в руководители и обратно через боль, выгорание и инсайты
1 year ago 01:47:30 1
Андрей Бреслав — о науке, разработке Kotlin и создании сервиса Alter | Подкаст |
2 years ago 01:43:22 2
Митрополит Андрей Шептицький - о. Полікарп Марцелюк, ЧСВВ / 8 філософська школа
2 years ago 00:21:52 2
Фронтовой кинооператор Сущинский (документальный фильм, 1946 г.)
2 years ago 01:53:41 11
Сделай это! РифМос шоу №131
2 years ago 01:22:39 8
РифМос шоу №129 - в клубе Китайский Лётчик Джао Да
2 years ago 01:14:25 1
Партнёрский бизнес, работа в стартапе и психотерапия
2 years ago 01:37:42 2
РифМос шоу №123 Открытие летнего сезона 2022
3 years ago 02:21:35 12
IT Conf International Women’s Day - 1
3 years ago 01:13:55 1
Создатель Kotlin Андрей Бреслав о полиамории, психотерапии и динамической типизации – Мы обречены #6
4 years ago 00:50:24 18
Андрей Бреслав — Новая норма: Психотерапия для всех
4 years ago 01:16:07 1
Переезд в Америку и 10 лет работы программистом в Нью-Йорке — Владимир Сапронов — Мы обречены #15
4 years ago 00:58:27 1
Зачем программистам психотерапия и как устроен алгоритм подбора идеального терапевта
4 years ago 01:07:11 17
Это выгодно: почему нам нужно больше женщин-программисток? / Андрей Бреслав (, JetBrains)
4 years ago 01:12:59 35
Kotlin 2020: Интервью с Андреем Бреславом и Светланой Исаковой
5 years ago 01:06:50 38
Андрей Бреслав. Как быть с эмоциями? Краткая инструкция для инженеров
5 years ago 00:00:55 1
Военные хроники. 19 марта 1945 года. До Победы - 52 дня