СИЗАЛЬ

СИЗАЛЬ Обзор языка программирования SISAL SISAL — функциональный язык общего назначения с одним назначением.  Обладает строгой семантикой, неявным параллелизмом и […]

СИЗАЛЬ

  • Обзор языка программирования SISAL

    • SISAL — функциональный язык общего назначения с одним назначением. 
    • Обладает строгой семантикой, неявным параллелизмом и эффективной обработкой массивов. 
    • Создан на основе VAL с добавлением рекурсии и конечных потоков. 
    • Имеет синтаксис, похожий на Паскаль, и предназначен для численных программ на мультипроцессорах. 
  • История и развитие

    • Определен в 1983 году, пересмотрен в 1985, первая реализация в 1986. 
    • Производительность превосходит C и конкурирует с Fortran. 
    • Название SISAL происходит от греппинга «sal» из Unix. 
    • Существуют версии для различных архитектур. 
  • Архитектура и инструменты

    • Язык потоков данных лучше подходит для мелкозернистого параллелизма. 
    • SISAL преобразует текстовый язык потока данных в графический формат IF1. 
    • Включает инструменты для преобразования IF1 в исполняемый код на Си. 
  • Возрождение и модернизация

    • В 2010 году студенты исследовали внедрение серверной части с мелкозернистым параллелизмом. 
    • В 2018 году SISAL модернизирован с использованием отступов, первоклассных функций и других современных языковых конструкций. 
  • Рекомендации и ресурсы

    • Ссылки на записи, библиографию, обзор VAL, учебник по языку сизаля и внешние ссылки. 
    • Источник проекта SISAL доступен на SourceForge.net. 

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

СИЗАЛЬ — Википедия

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

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