DIBOL o negocios Oriented Language Digital es una de propósito general , procedimental , lenguaje de programación imperativo , diseñado para su uso en sistemas de información de gestión de desarrollo de software (MIS).
Paradigma | procedimental , imperativo , estructurado |
---|---|
Desarrollador | DIC |
Apareció por primera vez | 1970 |
Lanzamiento estable | DIBOL 1992/2002 |
Disciplina de mecanografía | estático |
Implementaciones importantes | |
Synergex DBL, DEC VAX DIBOL, otros | |
Influenciado por | |
BÁSICO , Fortran , COBOL |
Tiene una sintaxis similar a FORTRAN y BASIC , junto con la aritmética BCD . Comparte la estructura del programa COBOL de datos separados y divisiones de procedimientos. A diferencia de las etiquetas numéricas de Fortran (para GOTO), las de DIBOL eran alfanuméricas; [1] el lenguaje admitía una contraparte del goto computarizado. [2]
Historia
DIBOL fue comercializado originalmente por Digital Equipment Corporation (DEC) en 1970.
La versión original, DIBOL-8, fue producida para sistemas PDP-8 que ejecutan COS-300 . El DECmate II similar a PDP-8 , es compatible con el sistema operativo comercial COS-310, con DIBOL. [3]
DIBOL-11 fue desarrollado para el PDP-11 que ejecuta el sistema operativo COS-350. También funcionó en RSX-11, RT-11 y, desde 1978, en RSTS / E. DIBOL-32 se ejecuta en sistemas VAX / VMS , [4] aunque también se puede utilizar en otros sistemas a través de emuladores .
Las normas ANSI se publicaron en 1983, 1988 y 1992 (ANSI X3.165-1992). La norma de 1992 fue revisada en 2002.
Los compiladores DIBOL fueron desarrollados por varias otras compañías, incluyendo DBL de DISC (más tarde Synergex), Softbol de Omtool, [5] y Unibol de Software Ireland, Ltd. [6] El desarrollo de DIBOL cesó efectivamente después de 1993, cuando un acuerdo entre DEC y DISC reemplazó DIBOL con DBL en OpenVMS , Digital UNIX y SCO Unix . [7] [8]
Una alternativa
En lugar de codificar DIBOL o COBOL, una alternativa era utilizar el paquete SB-5 de Business Controls Corporation , que podría generar código COBOL para el PDP-11 , DECsystem-10 / DECSYSTEM-20 . [9] o VAX , incluida una opción para inserciones y anulaciones COBOL.
Ver también
Referencias
- ^ "Subrutina Dibol". DEC Profesional . Noviembre de 1982. p. 70.
- ^ ejemplo: GOTO (XSMALL, XMED, XLARG), XCODE J. Scott Canfield (noviembre de 1982). "DIBOL, subrutina de entrada de datos". DEC Profesional . págs. 18-20.
- ^ "Introducción a DIBOL-83. Digital Equipment Corporation" . Abril de 1984.
- ^ "Nueva Implementación de Dibol para VAX por DEC". Copia impresa . Mayo de 1982. p. 17.
- ^ Enterprise, IDG (7 de octubre de 1985). Computerworld . IDG Enterprise. pag. 66.
- ^ Babcock, Charles (30 de septiembre de 1985). AT&T desenvuelve paquetes de aplicaciones para la serie 3B . ComputerWorld . IDG Enterprise. pag. 28.
- ^ "DISC ANUNCIA NUEVA ESTRATEGIA DIBOL EN ASOCIACIÓN CON DIGITAL" . www.thefreelibrary.com . Consultado el 12 de abril de 2016 .
- ^ "Firma de software del área obtiene contrato DEC" . La abeja de Sacramento . 18 de febrero de 1993.
- ^ "Software de mainframe DECsystem-10 y -20 de Business Controls Corp". Copia impresa . Enero de 1983. p. 128.
enlaces externos
- Sitio Synergex DIBOL
Leer
- Instituto Nacional Estadounidense de Estándares ; Asociación de Fabricantes de Equipos de Computación y Negocios ( CBEMA ) (1988). Estándar Nacional Estadounidense para Sistemas de Información - Lenguaje de programación, DIBOL . Nueva York, NY: American National Standards Institute . OCLC 23056850 .
- Instituto Nacional Estadounidense de Estándares ; Asociación de Fabricantes de Equipos de Computación y Negocios (CBEMA) (1992). Estándar Nacional Estadounidense para Sistemas de Información - Lenguaje de programación, DIBOL . Nueva York, NY: American National Standards Institute. OCLC 27058852 .