X10 (язык программирования)
-
История и разработка X10
- X10 разработан IBM в рамках проекта PERCS, финансируемого DARPA.
- Основные авторы: Кемаль Эбчиоглу, Сараванан Арумугам, Виджай Сарасват и Вивек Саркар.
-
Особенности X10
- Язык предназначен для параллельных вычислений с использованием PGAS.
- Имеет систему ограниченных типов для объектно-ориентированного программирования.
- Включает определяемые пользователем примитивные типы, глобально распределенные массивы и параллелизм.
-
Управление параллелизмом
- Предотвращает тупиковые ситуации с помощью родительских и дочерних связей.
- Действия могут порождать дочерние действия, которые также могут иметь дочерние элементы.
- Родитель может ждать завершения дочернего элемента, используя команду finish.
-
Дополнительные ресурсы
- Ссылки на другие языки программирования и ресурсы для X10.
- Статья является заглушкой и призывает к расширению Википедии.
Полный текст статьи: