Как стать автором
Обновить

Разработчики Scala выиграли грант Евросоюза

Время на прочтение2 мин
Количество просмотров1.6K
Скоро создатель Scala Мартин Одерский (Martin Odersky) сможет удвоить численность своей группы разработчиков, сказано в официальном блоге. Команда Scala, которая базируется в EPFL (Федеральная политехническая школа Лозанны), в ближайшие пять лет получит 2,3 млн евро финансирования от Европейского исследовательского совета. Им удалось выиграть пятилетний грант в рамках конкурса «Popular Parallel Programming». Таким образом, Scala обзавелась надёжным источником финансирования на ближайшие годы.

Цель гранта — преодолеть барьер параллельного программирования, которые стал весьма актуален в свете резко возросшей популярности многоядерных и многопроцессорных вычислительных систем.

Scala — функциональный и объектно-ориентированный язык программирования, основанный на Java и .NET. Он изначально включает некоторые конструкции параллелизации.

В расширенном конкурсном описании проекта (PDF) Одерский объясняет, что естественным способом параллелизации различных приложений является создание предметно-ориентированных языков программирования (domain-specific language, DSL) для каждой из сфер применения, будь то машинное обучение, динамика жидкостей, аналитика или финансовое моделирование. Он приводит Facebook и Google как примеры успешной параллелизации специфических задач (социальный граф и поиск, соответственно).

Но при этом в случае с DSL на основе Scala Одерский предлагает использовать «виртуализацию языка» (language virtualization). Это инновационный подход, в рамках которого сочетаются полиморфные вложения с предметно-ориентированными оптимизациями и поступенчатая компиляция. На первом уровне каждого DSL создаются высокоуровневые библиотеки на Scala, что практически обеспечивает общую платформу для всего семейства DSL.
Теги:
Хабы:
Всего голосов 53: ↑44 и ↓9+35
Комментарии41

Публикации

Истории

Работа

Scala разработчик
11 вакансий

Ближайшие события