Одерски, Мартин
Мартин Одерски (нем. Martin Odersky; род. 5 сентября 1958, Лозанна) — немецкий учёный в области информатики и профессор Федеральной политехнической школы Лозанны в Швейцарии. Наиболее известен как создатель языка программирования Scala. Также внёс вклад в развитие Java, разработав компилятор для Generic Java и участвуя в совершенствовании компилятора javac.
Что важно знать
| Мартин Одерски | |
|---|---|
| нем. Martin Odersky | |
| Дата рождения | 5 сентября 1958 (67 лет) |
| Место рождения | |
| Страна | |
| Научная сфера | информатика |
| Место работы | Федеральная политехническая школа Лозанны |
| Образование | |
| Учёная степень | доктор философии (PhD) |
| Учёное звание | профессор |
| Научный руководитель | Н. Э. Вирт |
| Ученики |
Филипп Халлер Себастьен Доэрен Тиарк Ромпф Александар Прокопец Юджин Бурмако |
| Известен как | Generic Java, Scala |
| Награды и премии |
ACM Fellow (2007) Swiss ICT Special Award (2014) Research.com Leader Award (2022, 2025) ACM SIGPLAN Programming Languages Achievement Award (2025) |
| Сайт | lampwww.epfl.ch/~odersky/ |
Биография
Родился 5 сентября 1958 года в Лозанне (Швейцария)[1][2]. Имеет гражданство Германии. Проживает в Лозанне[3].
Учился в Мюнхенский университет Людвига-Максимилиана[4]. В 1989 году он получил степень доктора наук (PhD) в Швейцарской высшей технической школе Цюриха (ETH Zurich) под руководством Никлауса Вирта. После защиты диссертации занимал постдокторские исследовательские должности в IBM (с 1989 года) и Йельском университете (с 1991 года), где углублённо изучал функциональное программирование[5][6].
С 1993 года работал профессором в Университете Карлсруэ, а с 1997 года — в Университете Южной Австралии. В 1999 году присоединился к Федеральной политехнической школе Лозанны (EPFL), где занял должность полного профессора (фр. Professeur ordinaire). В EPFL Одерски руководит Лабораторией методов программирования (LAMP) и является академическим директором Scala Center[7][8].
Научная деятельность
Основная деятельность связана с развитием языка Scala. В 2024 году, к 20-летию языка, он анонсировал инициативу «Lean Scala», направленную на продвижение более простого и единого стиля программирования для снижения порога вхождения для новичков. Одерски подчёркивает, что Scala должен продолжать развиваться, чтобы оставаться актуальным[9]. В рамках этой эволюции его команда работает над экспериментальными возможностями, такими как capability checking (также известная как capture checking и проект Caprese), которые нацелены на создание более безопасных и надёжных программ[10].
Просветительская деятельность
Мартин Одерски ведёт несколько популярных курсов по языку Scala на образовательной платформе Coursera, в том числе «Принципы функционального программирования в Scala» и «Проектирование функциональных программ в Scala».
Он регулярно выступает на ключевых отраслевых конференциях, делясь своим видением будущего программирования. Среди его публичных выступлений в 2024—2025 годах:
- Scalar Conference 2024 (апрель 2024) — доклад «Scala исполнилось 20 лет», в котором он размышлял об эволюции языка.
- Scalar Conference 2025 (апрель 2025) — доклад «Evolving Scala» (Эволюция Scala), где обсуждалась необходимость дальнейшего развития языка.
- Онлайн-дискуссия о влиянии ИИ (июнь 2025) — участие в обсуждении с основателем Gradle о влиянии генеративного ИИ на качество кода и продуктивность разработчиков[11].
- Scala Days 2025 (август 2025) — участие в сессии, посвящённой новой экспериментальной функции языка capture checking.
Научное руководство
Как профессор Федеральной политехнической школы Лозанны (EPFL) был научным руководителем для многих аспирантов, которые впоследствии внесли значительный вклад в развитие Scala и компьютерной науки в целом[12]. Среди его известных учеников:
- Филипп Халлер (англ. Philipp Haller) — один из ведущих разработчиков библиотеки Scala Futures и соавтор расширения `async/await` для асинхронного программирования. Он также создал первую широко используемую библиотеку акторов в Scala и является автором книги «Actors in Scala». В настоящее время — доцент в Королевском технологическом институте KTH в Швеции[13].
- Себастьен Доэрен (англ. Sébastien Doeraene) — создатель Scala.js, компилятора, который транслирует код Scala в JavaScript, позволяя исполнять его в веб-браузерах. Занимает должность исполнительного директора Scala Center[12].
- Тиарк Ромпф (англ. Tiark Rompf) — разработчик фреймворка для компиляторов LMS (англ. Lightweight Modular Staging). Впоследствии стал профессором в Университете Пердью[14].
- Александар Прокопец (англ. Aleksandar Prokopec) — создатель фреймворка Scala Parallel Collections для распараллеливания операций с коллекциями. После учёбы работал в Oracle Labs, где занимался проектом GraalVM[15].
- Юджин Бурмако (англ. Eugene Burmako) — основатель систем метапрограммирования Scala Macros и Scalameta, которые позволяют генерировать и анализировать код во время компиляции. После окончания аспирантуры работал в Twitter руководителем группы по разработке языковых инструментов[16].
- Юлиан Драгош (англ. Iulian Dragoș) — во время работы над диссертацией написал бэкенд для компилятора Scala. Стал первым сотрудником компании Typesafe (ныне Lightbend) и сооснователем компании Triplequote, разрабатывающей инструменты для ускорения компиляции Scala[17].
Награды
- 2025 — премия ACM SIGPLAN Programming Languages Achievement Award за значительный и долговременный вклад в область языков программирования[18][19].
- 2022, 2025 — премия Computer Science in Switzerland Leader Award от Research.com[20].
- 2014 — специальная премия Swiss ICT Special Award за разработку языка Scala и успешную коммерциализацию исследовательских проектов[21].
- 2007 — звание почётного члена (англ. Fellow) Ассоциации вычислительной техники (ACM) за вклад в функциональные и объектно-ориентированные языки программирования[20].
Примечания
Ссылки
- home page Архивная копия от 28 апреля 2013 на Wayback Machine
- Interview with Martin Odersky about Scala Архивная копия от 14 октября 2011 на Wayback Machine Dr. Dobb’s, 2011
- Martin Odersky on the Future of Scala Архивная копия от 8 апреля 2013 на Wayback Machine, Interview by Sadek Drobi on Jan 10, 2011
- Biographical notice Архивная копия от 10 марта 2013 на Wayback Machine, EPFL website
- Publications Архивная копия от 10 сентября 2012 на Wayback Machine
- Blog at Typesafe Архивная копия от 27 мая 2013 на Wayback Machine


