Knowledge (XXG)

Synergy DBL

Source đź“ť

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

Index

compiled
imperative programming language
Digital Equipment Corporation
DIBOL
procedural
object-oriented
Microsoft
.NET Framework
XML
HTTP/HTTPS
Windows
HP-UX
IBM AIX
Oracle Solaris
Linux
OpenVMS
bytecode
Digital Equipment Corporation
DIBOL
PDP-11
RT-11
RSTS/E
RT-11
TSX
RSTS
RSX-11M
structured
VMS
VAX
RT-11

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑