ParaSail (язык программирования)

  • Обзор языка ParaSail

    • ParaSail — это объектно-ориентированный язык параллельного программирования. 
    • Язык использует модель программирования без указателей и семантику значений. 
    • В нем отсутствует глобальная куча мусора, вместо этого используется управление памятью на основе регионов. 
    • Типы могут быть рекурсивными при условии необязательности рекурсивных компонентов. 
    • В языке нет глобальных переменных, псевдонимов на параметры и все подвыражения могут вычисляться параллельно. 
  • Особенности и разработка

    • Язык был разработан в сентябре 2009 года компанией S. Такер Тафт. 
    • Доступны интерпретатор и компилятор на базе LLVM. 
    • Функция Work stealing используется для планирования работы нитей. 
  • Адаптация и распространение

    • Параллельные конструкции ParaSail адаптированы для создания Java-подобных, Python-подобных и Ada-подобных языков. 
    • Компиляторы и интерпретаторы для этих языков включены в реализацию ParaSail. 
  • Примеры кода

    • Представлены примеры программы «Hello world» и интерфейса к картографическому модулю. 
    • Приведена реализация картографического модуля с использованием бинарного дерева. 
  • Рекомендации и ресурсы

    • Ссылки на официальный веб-сайт, блог о проектировании и внедрении, а также языковая группа новостей доступны для получения дополнительной информации. 

Полный текст статьи:

ParaSail (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх