513:
119:. DBL was developed by Digital Information Systems Corporation (DISC; the company name was changed to Synergex in 1996) in the late 1970s as a DIBOL alternative, targeting system integrators who combined DEC hardware with third-party peripherals. DIBOL ran only on DEC hardware, while DBL ran on most major business computer platforms.
57:
Code is split into two divisions (data and procedure) and uses a rigid hierarchy. The language includes a standard library consisting of 240 built-in subroutines and functions, 10 built-in classes, and 11 APIs that provide functionality such as access to
27:
designed for business use. The language was originally called DBL; later it was referred to as
Synergy Language; as of 2012 the official name is Synergy DBL. It is based on
614:
559:
227:: First DBL utility announced, a windowing tool designed to simplify the display of menus and help screens. It enabled developers to open up to 256 windows.
634:
489:
103:
DBL is distributed as part of a suite of programming tools sold as
Synergy/DE Professional Series by Synergex International Corporation.
624:
629:
140:: DBL 2.0 released for DEC’s PDP-11- based systems. It compiled and executed programs written in DBL 1.3 or Dibol-11, and ran on
221:
operating system. It included the ability to chain to non-DBL programs and interface to subroutines written in other languages.
283:, giving programmers access to .NET Framework classes in addition to DBL classes. The language was integrated with Microsoft’s
38:
DBL has an
English-like syntax that was designed to be self-documenting and highly readable, but not verbose. The language is
609:
475:
Firm
Develops Tools for Use with Dibol: Digital Information Systems' DBL Synergy Utilities Do Windows under MS-DOS, VAX/VMS
112:
28:
270:
100:, which is executed by the Synergy Runtime. Synergy .NET programs are CLS-compliant and run under the .NET Framework.
63:
43:
294:
160:
version of DBL. New features included an INCLUDE facility, global storage definition, and fixed-length binary I/O.
82:
619:
339:"Synergy/DE 9.5 Provides Seamless Integration with Visual Studio 2010 and Microsoft's .NET Framework - Synergex"
201:
338:
284:
157:
39:
24:
208:, multi-dimensional arrays, and the ability to bind two or more programs together into one executable.
246:
200:. (Other platforms were released in 1985, including VMS and TSX-Plus.) The language was rewritten in
273:
programming, and the compiler was rewritten to support objects and provide better error detection.
260:
70:
280:
205:
51:
603:
583:
490:"DISC ANNOUNCES NEW DIBOL STRATEGY IN ASSOCIATION WITH DIGITAL - Free Online Library"
473:
456:
410:
394:
378:
93:. Applications can be developed on one platform and ported to other platforms.
358:
242:
69:
Synergy DBL is cross-platform, with the current version running on all modern
238:
47:
560:"Another Language for Visual Studio and .Net: Synergex release Synergy/DE"
538:
318:
179:
145:
97:
20:
426:
Edwards, Brian (June 1984). "The Secret World of DIBOL Comes to Light".
215:
167:
90:
78:
197:
187:
183:
153:
149:
131:
123:
293:: Version 10.3 added support for creating programs that can run on
122:
By mid-1979, DBL was being sold as a DIBOL-compatible compiler for
256:
175:
141:
127:
116:
86:
74:
32:
218:
73:
platforms (Windows 7/Server 2008 R2 and higher), as well as on
298:
234:
171:
59:
255:: Version 5.7.3 expanded the supported platforms to include
62:
from within DBL programs and sending and receiving data via
539:"Synergex announces release of Synergy/DE 9.1 - Synergex"
458:
Digital
Information Systems Corp. Version 4, DBL for Unix
319:"Synergex announces release of Synergy/DE 9.1 - Synergex"
233:: DBL replaced DIBOL on Digital Equipment Corporation’s
520:. The Sacramento Bee. February 18, 1993. p. G1
396:DBL Substitutes for Dibol on PDP-11-Based Systems
584:"Synergex Announces Synergy/DE 10.3 - Synergex"
174:. At this time, DBL was also available for DEC
170:native-mode version of DBL released to run on
8:
279:: Version 9.5 added support for Microsoft’s
380:Independent's Compiler Puts Dibol on PDP-11
461:. Computerworld. 1984-12-10. p. 76.
415:. Computerworld. 1983-01-17. p. 46.
399:. Computerworld. 1980-11-24. p. 44.
383:. Computerworld. 1979-06-18. p. 34.
310:
514:"Area Software Firm Gets DEC Contract"
615:Programming languages created in 1979
7:
412:Runs on DEC VAX: DBL/VMS Version Out
564:Developers, Developers, Developers
558:Clancy, Terry (December 6, 2010).
96:Traditional DBL is implemented as
14:
441:"Business Programming Language".
214:: DBL version 4 released for the
196:: Initial version 4 released for
54:was added in 2010 (version 9.5).
445:(June/July 1984): 70. July 1984.
359:"Supported Platforms - Synergex"
269:: Version 9.1 added support for
42:and, since 2007 (version 9.1),
25:imperative programming language
635:Cross-platform mobile software
472:Weixel, Suzanne (1987-01-01).
19:(Data Business Language) is a
1:
113:Digital Equipment Corporation
29:Digital Equipment Corporation
478:. Computerworld. p. 28.
263:(Windows 3.1, 95, and NT).
651:
625:.NET programming languages
126:(and compatibles) running
204:and included support for
111:Synergy DBL is based on
630:Cross-platform software
85:, several varieties of
494:www.thefreelibrary.com
443:Professional Computing
35:programming language.
610:Programming languages
156:. This was the first
245:, and Intel-based
642:
620:OpenVMS software
594:
593:
591:
590:
580:
574:
573:
571:
570:
555:
549:
548:
546:
545:
535:
529:
528:
526:
525:
510:
504:
503:
501:
500:
486:
480:
479:
469:
463:
462:
453:
447:
446:
438:
432:
431:
430:(June 1984): 81.
423:
417:
416:
407:
401:
400:
391:
385:
384:
375:
369:
368:
366:
365:
355:
349:
348:
346:
345:
335:
329:
328:
326:
325:
315:
650:
649:
645:
644:
643:
641:
640:
639:
600:
599:
598:
597:
588:
586:
582:
581:
577:
568:
566:
557:
556:
552:
543:
541:
537:
536:
532:
523:
521:
518:nl.newsbank.com
512:
511:
507:
498:
496:
488:
487:
483:
471:
470:
466:
455:
454:
450:
440:
439:
435:
425:
424:
420:
409:
408:
404:
393:
392:
388:
377:
376:
372:
363:
361:
357:
356:
352:
343:
341:
337:
336:
332:
323:
321:
317:
316:
312:
307:
271:object-oriented
109:
44:object-oriented
12:
11:
5:
648:
646:
638:
637:
632:
627:
622:
617:
612:
602:
601:
596:
595:
575:
550:
530:
505:
481:
464:
448:
433:
418:
402:
386:
370:
350:
330:
309:
308:
306:
303:
281:.NET Framework
259:and Microsoft
249:Unix systems.
206:virtual memory
188:RSX-11M/M-Plus
108:
105:
83:Oracle Solaris
52:.NET Framework
46:. Support for
13:
10:
9:
6:
4:
3:
2:
647:
636:
633:
631:
628:
626:
623:
621:
618:
616:
613:
611:
608:
607:
605:
585:
579:
576:
565:
561:
554:
551:
540:
534:
531:
519:
515:
509:
506:
495:
491:
485:
482:
477:
476:
468:
465:
460:
459:
452:
449:
444:
437:
434:
429:
422:
419:
414:
413:
406:
403:
398:
397:
390:
387:
382:
381:
374:
371:
360:
354:
351:
340:
334:
331:
320:
314:
311:
304:
302:
300:
296:
292:
291:December 2014
288:
286:
285:Visual Studio
282:
278:
277:November 2010
274:
272:
268:
264:
262:
258:
254:
250:
248:
244:
240:
236:
232:
231:February 1993
228:
226:
225:December 1987
222:
220:
217:
213:
212:December 1984
209:
207:
203:
199:
195:
191:
189:
185:
181:
177:
173:
169:
165:
161:
159:
155:
151:
147:
143:
139:
138:November 1980
135:
133:
129:
125:
120:
118:
114:
106:
104:
101:
99:
94:
92:
88:
84:
80:
76:
72:
67:
65:
61:
55:
53:
49:
45:
41:
36:
34:
30:
26:
22:
18:
587:. Retrieved
578:
567:. Retrieved
563:
553:
542:. Retrieved
533:
522:. Retrieved
517:
508:
497:. Retrieved
493:
484:
474:
467:
457:
451:
442:
436:
427:
421:
411:
405:
395:
389:
379:
373:
362:. Retrieved
353:
342:. Retrieved
333:
322:. Retrieved
313:
290:
289:
276:
275:
266:
265:
252:
251:
230:
229:
224:
223:
211:
210:
193:
192:
180:TSX/TSX-Plus
164:January 1983
163:
162:
137:
136:
121:
110:
102:
95:
68:
56:
37:
16:
15:
194:Summer 1984
17:Synergy DBL
604:Categories
589:2016-07-23
569:2016-07-23
544:2016-07-23
524:2016-07-23
499:2016-07-23
364:2016-07-23
344:2016-07-23
324:2016-07-23
305:References
267:April 2007
253:April 1995
158:structured
64:HTTP/HTTPS
40:procedural
301:devices.
243:DEC OSF/1
239:Alpha AXP
48:Microsoft
428:Hardcopy
216:AT&T
98:bytecode
21:compiled
295:Android
261:Windows
154:RSX-11M
107:History
91:OpenVMS
79:IBM AIX
71:Windows
198:MS-DOS
186:, and
152:, and
132:RSTS/E
124:PDP-11
257:Linux
176:RT-11
142:RT-11
128:RT-11
117:DIBOL
87:Linux
75:HP-UX
33:DIBOL
297:and
219:Unix
184:RSTS
150:RSTS
130:and
89:and
299:iOS
247:SCO
235:VAX
172:VAX
168:VMS
146:TSX
115:’s
60:XML
50:’s
31:’s
606::
562:.
516:.
492:.
287:.
241:,
237:,
190:.
182:,
178:,
166::
148:,
144:,
134:.
81:,
77:,
66:.
23:,
592:.
572:.
547:.
527:.
502:.
367:.
347:.
327:.
202:C
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.