Supriya Ghosh (Editor)

DIBOL

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer
  
DEC

Stable release
  
Dibol 1992 / 2002

First appeared
  
1970

Typing discipline
  
static

Paradigm
  
procedural, imperative, structured

DiBOL or Digital's Business Oriented Language is a general-purpose, procedural, imperative programming language, designed for use in Management Information Systems (MIS) software development. It has a syntax similar to FORTRAN and BASIC, along with BCD arithmetic. It shares the COBOL program structure of data and procedure divisions.

Contents

History

DIBOL was originally marketed by Digital Equipment Corporation (DEC) in 1970.

The original version, DIBOL-8, was produced for PDP-8, and DIBOL-32 VAX/VMS systems, though it can also be run on other systems through emulators.

DIBOL-11 was developed for the PDP-11 running COS-350 operating system. It also ran on CTS-300, RSX-11, RT-11, and from 1978 on RSTS/E.

The DECmate II supports the COS-310 Commercial Operating System, featuring DIBOL.

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, including DBL from DISC (later Synergex), Softbol from Omtool, and Unibol from Software Ireland, Ltd. Development of DIBOL effectively ceased after 1993, when an agreement between DEC and DISC replaced DIBOL with DBL on VAX, AlphaAXP, OSF/1, and SCO Unix.

Reading

  • American National Standards Institute; Computer and Business Equipment Manufacturers Association (CBEMA) (1988). American National Standard for Information Systems- Programming Language, DIBOL. New York, NY: American National Standards Institute. OCLC 23056850. 
  • American National Standards Institute; Computer and Business Equipment Manufacturers Association (CBEMA) (1992). American National Standard for Information Systems- Programming Language, DIBOL. New York, NY: American National Standards Institute. OCLC 27058852. 
  • References

    DIBOL Wikipedia