| DIBOL | |
|---|---|
| Paradigm | procedural,imperative,structured |
| Developer | DEC |
| First appeared | 1970 |
| Stable release | DIBOL 1992 / 2002 |
| Typing discipline | static |
| Majorimplementations | |
| DEC DIBOL, Synergex DBL, Unibol | |
| Influenced by | |
| BASIC,Fortran,COBOL | |
DIBOL orDigital's Business Oriented Language is ageneral-purpose,procedural,imperative programming language that was designed for use inManagement Information Systems (MIS) software development. It was developed from 1970 to 1993.
DIBOL has a syntax similar toFORTRAN andBASIC, along withBCD arithmetic. It shares theCOBOL program structure of separate data and procedure divisions. Unlike Fortran's numeric labels (for GOTO), DIBOL's were alphanumeric;[1] the language supported a counterpart to computed goto.[2]
DIBOL was originally marketed byDigital Equipment Corporation (DEC) in 1970.
The original version, DIBOL-8, was produced forPDP-8 systems runningCOS-300. The PDP-8-likeDECmate II, supports the COS-310 Commercial Operating System, featuring DIBOL.[3]
DIBOL-11 was developed for thePDP-11 running COS-350 operating system. It also ran on RSX-11, RT-11, and from 1978 onRSTS/E. DIBOL-32 runs onVMS systems,[4] although it can also be used on other systems throughemulators.
ANSI Standards were released in 1983, 1988 and 1992 (ANSI X3.165-1992). The 1992 standard was revised in 2002.
DIBOL compilers were developed by several other companies, includingDBL from DISC (later Synergex), Softbol from Omtool,[5] and Unibol from Software Ireland, Ltd.[6] Development of DIBOL effectively ceased after 1993, when an agreement between DEC and DISC replaced DIBOL withDBL onOpenVMS,Digital UNIX, andSCO Unix.[7][8]
{{cite book}}:|author2= has generic name (help){{cite book}}:|author2= has generic name (help)