DIBOL

DIBOL
Paradigm processuell , imperativ , strukturerad
Utvecklare DEC
Dök först upp 1970
Stabil frisättning
DIBOL 1992/2002
Maskinskrivningsdisciplin statisk
Stora implementeringar
Synergex DBL, DEC VAX DIBOL, DEC PDP-11, andra
Influerade av
BASIC , Fortran , COBOL

DIBOL eller Digital's Business Oriented Language är ett allmänt, procedurmässigt , imperativt programmeringsspråk som är designat för användning i MIS-programvaruutveckling ( Management Information Systems) . Den utvecklades från 1970 till 1993.

DIBOL har en syntax som liknar FORTRAN och BASIC , tillsammans med BCD -aritmetik. Den delar COBOL- programstrukturen med separata data- och proceduravdelningar. Till skillnad från Fortrans numeriska etiketter (för GOTO), var DIBOLs alfanumeriska; språket stödde en motsvarighet till computed goto.

Historia

DIBOL marknadsfördes ursprungligen av Digital Equipment Corporation (DEC) 1970.

Den ursprungliga versionen, DIBOL-8, producerades för PDP-8- system som kör COS-300 . Den PDP-8-liknande DECmate II stöder det kommersiella operativsystemet COS-310, med DIBOL.

DIBOL-11 utvecklades för PDP-11 som kör COS-350 operativsystem. Den körde också på RSX-11, RT-11 och från 1978 på RSTS/E . DIBOL-32 körs på VMS- system, även om den också kan användas på andra system via emulatorer .

ANSI Standards släpptes 1983, 1988 och 1992 (ANSI X3.165-1992). 1992 års standard reviderades 2002.

DIBOL-kompilatorer utvecklades av flera andra företag, inklusive DBL från DISC (senare Synergex), Softbol från Omtool och Unibol från Software Ireland, Ltd. Utvecklingen av DIBOL upphörde i praktiken efter 1993, då ett avtal mellan DEC och DISC ersatte DIBOL med DBL den OpenVMS , Digital UNIX och SCO Unix .

Ett alternativ

Istället för att koda antingen DIBOL eller COBOL, var ett alternativ att använda Business Controls Corporations SB-5-paket, som kunde generera COBOL- kod för PDP-11 , DECsystem-10 / DECSYSTEM-20 . eller VAX , inklusive ett alternativ för COBOL-insatser och åsidosättningar.

Se även

Läsning