Paradigm | процедурный, императивный, структурированный |
---|---|
Developer | DEC |
Первое появление | 1970 |
Стабильная версия | DIBOL 1992/2002 |
Дисциплина ввода | статическая |
Основные реализации | |
Synergex DBL, DEC VAX DIBOL и другие | |
Под влиянием по | |
BASIC, Fortran, COBOL |
DIBOL или Business Oriented Language Digital является универсальным, процедурный, императивный язык программирования, предназначенный для использования в разработке программного обеспечения Management Information Systems (MIS).
Он имеет синтаксис, аналогичный FORTRAN и BASIC, а также арифметику BCD. Он разделяет структуру программы COBOL, состоящую из отдельных разделов данных и процедур. В отличие от числовых меток Fortran (для GOTO), DIBOL были буквенно-цифровыми; язык поддерживает аналог вычисляемого goto.
DIBOL изначально продавался Digital Equipment Corporation (DEC) в 1970 году.
Первоначальная версия, DIBOL-8, была произведена для PDP-8 системы под управлением COS-300. DECmate II, похожий на PDP-8, поддерживает коммерческую операционную систему COS-310 с DIBOL.
DIBOL-11 был разработан для работы PDP-11. Операционная система COS-350. Он также работал на RSX-11, RT-11 и с 1978 года на RSTS / E. DIBOL-32 работает в системах VAX / VMS, хотя он также может использоваться в других системах с помощью эмуляторов.
ANSI Стандарты были выпущены в 1983, 1988 и 1992 годах (ANSI X3. 165-1992). Стандарт 1992 года был пересмотрен в 2002 году.
Компиляторы DIBOL были разработаны несколькими другими компаниями, включая DBL от DISC (позже Synergex), Softbol от Omtool и Unibol от Software Ireland, Ltd. Разработка DIBOL фактически прекратилась после 1993 года, когда соглашение между DEC и DISC заменило DIBOL на DBL на OpenVMS, OSF / 1 и SCO Unix.
Вместо того, чтобы кодировать DIBOL или COBOL, альтернативой было использование пакета SB-5 Business Controls Corporation, который мог генерировать код COBOL для PDP-11, DECsystem-10 / DECSYSTEM-20. или VAX, включая возможность вставки и замены COBOL.