Speakeasy (вычислительная среда)

Speakeasy (компьютерная среда) Обзор языка программирования Speakeasy Speakeasy — векторно-ориентированный язык программирования, разработанный в 1970-х годах.  Язык был создан для […]

Speakeasy (компьютерная среда)

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

    • Speakeasy — векторно-ориентированный язык программирования, разработанный в 1970-х годах. 
    • Язык был создан для упрощения программирования и работы с большими эконометрическими моделями. 
    • Speakeasy имеет простой синтаксис, похожий на разговорный язык, и поддерживает векторные операции. 
  • Особенности и синтаксис

    • Язык использует символ _ для обозначения начала сеанса и знак доллара для комментариев. 
    • Команды могут быть написаны без скобок и запятых, если контекст ясен. 
    • Speakeasy поддерживает векторные операции, что позволяет избежать циклов и работает быстрее. 
  • Рабочая зона и объекты

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

    • Язык предоставляет предопределенные семейства объектов, включая скаляры, массивы и временные ряды. 
    • Пропущенные значения во временных рядах представлены различными кодами, которые учитываются в операциях. 
  • Логические значения и программирование

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

    • Use-файлы позволяют выполнять несколько команд без необходимости ввода большого количества текста. 
    • Процедуры — это объекты Speakeasy, которые могут быть определены в рабочей области и автоматически загружены из внешнего хранилища. 
  • Программы и управление потоком

    • Программы могут быть запущены, вызывая их имя или используя их в качестве аргумента команды EXECUTE. 
    • Подпрограммы и функции выполняются на новом уровне области видимости и имеют скрытие данных через списки аргументов. 
  • Управление потоком и написание ссылок

    • Язык поддерживает конструкции IF-THEN-ELSE и FOR-NEXT для управления потоком выполнения. 
    • Линкулы — это функции, написанные на Fortran или C, которые взаимодействуют с рабочей областью Speakeasy. 

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

Speakeasy (вычислительная среда) — Википедия

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

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