ДИБОЛ - DIBOL

ДИБОЛ
Парадигмапроцедурный, императив, структурированный
РазработчикDEC
Впервые появился1970
Стабильный выпуск
ДИБОЛ 1992/2002
Печатная дисциплинастатический
Основной реализации
Synergex DBL, DEC VAX DIBOL, другие
Под влиянием
БАЗОВЫЙ, Фортран, КОБОЛ

ДИБОЛ или же Бизнес-ориентированный язык Digital это общее назначение, процедурный, императивный язык программирования, предназначен для использования в Информационные системы управления (MIS) разработка программного обеспечения.

Его синтаксис похож на FORTRAN и БАЗОВЫЙ, вместе с BCD арифметика. Он разделяет КОБОЛ программная структура отдельных разделов данных и процедур. В отличие от числовых меток Fortran (для GOTO), DIBOL были буквенно-цифровыми;[1] язык поддерживает аналог вычисляемого goto.[2]

История

DIBOL изначально продавался Корпорация цифрового оборудования (DEC) в 1970 году.

Первоначальная версия ДИБОЛ-8 производилась для PDP-8 системы работают COS-300. PDP-8-подобный DECmate II, поддерживает коммерческую операционную систему COS-310 с DIBOL.[3]

ДИБОЛ-11 был разработан для PDP-11 под управлением операционной системы COS-350. Он также работал на RSX-11, RT-11 и с 1978 года на RSTS / E. ДИБОЛ-32 работает на VAX / VMS системы,[4] хотя его также можно использовать в других системах через эмуляторы.

ANSI Стандарты были выпущены в 1983, 1988 и 1992 годах (ANSI X3.165-1992). Стандарт 1992 г. был пересмотрен в 2002 г.

Компиляторы DIBOL были разработаны несколькими другими компаниями, в том числе DBL от DISC (позже Synergex), Softbol от Omtool,[5] и Unibol от Software Ireland, Ltd.[6] Разработка DIBOL фактически прекратилась после 1993 года, когда соглашение между DEC и DISC заменило DIBOL на DBL на OpenVMS, OSF / 1 и SCO Unix.[7][8]

Альтернатива

Вместо того, чтобы кодировать DIBOL или COBOL, альтернативой было использование Корпорация Business Controls пакет SB-5, который мог генерировать КОБОЛ код для PDP-11, DECsystem-10 /ДЕКСИСТЕМА-20.[9] или же VAX, включая возможность вставок и переопределений COBOL.

Смотрите также

Рекомендации

  1. ^ «Подпрограмма Дибола». DEC Professional. Ноябрь 1982 г. с. 70.
  2. ^ пример: GOTO (XSMALL, XMED, XLARG), XCODE Дж. Скотт Кэнфилд (ноябрь 1982 г.). «DIBOL, подпрограмма ввода данных». DEC Professional. С. 18–20.
  3. ^ «Введение в DIBOL-83. Корпорация цифрового оборудования». Апрель 1984 г.
  4. ^ «Новая реализация Dibol для VAX от DEC». Печатная копия. Май 1982 г. с. 17.
  5. ^ Энтерпрайз, И. Д. Г. (1985-10-07). Computerworld. IDG Enterprise. п. 66.
  6. ^ Бэбкок, Чарльз (1985-09-30). AT&T разворачивает пакеты приложений для серии 3B. ComputerWorld. IDG Enterprise. п. 28.
  7. ^ «DISC ОБЪЯВЛЯЕТ НОВУЮ СТРАТЕГИЮ DIBOL В АССОЦИАЦИИ С DIGITAL». www.thefreelibrary.com. Получено 2016-04-12.
  8. ^ "Компания Area Software Firm получает контракт с DEC". Сакраменто пчела. 18 февраля 1993 г.
  9. ^ «Программное обеспечение для мэйнфреймов DECsystem-10 и -20 от Business Controls Corp.». Печатная копия. Январь 1983 г. с. 128.

внешняя ссылка

Чтение