• Re: Programming Languages on Dorado

    From Keith Stone@keith@97display.com to comp.sys.unisys on Thu Sep 15 10:40:27 2022
    From Newsgroup: comp.sys.unisys

    On Wednesday, August 31, 2022 at 3:26:14 PM UTC-4, Kira Ash wrote:
    Hi all! Hope everyone's doing well today!

    For OS 2200, Unisys provides as the main programming languages C, Fortran, COBOL, and PLUS. Having read the PLUS manual, it seems to occupy a niche somewhat like PL/I on Z - writing utility code that has to interface with the system, rather than line-of-business apps (which is where COBOL lives.) Is this accurate? How common are the other languages, proportionally? I assume COBOL makes up the lion's share.

    Kira
    PLUS was used for parts of the operating system (OS 2200), most of the compilers, coms and utilities. All the tools I developed (parts pf LA, MS Manager, SA Utilities, and parts of MSAR) were all in plus.
    COBOL was predominant for application based coding, although FORTRAN was also very close. Not a lot of C on the platform.
    I was just looking at some PLUS code the other day going through some old UPLI while moving them to GitHUB, although I haven't coding in it un years. I'll likely give it a go when I have time to spend on the OS 2200 Express emulator. Hate to lose my spot as one of the dozens of people that still know it.
    Keith Stone
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Andrew@Doug@hyperspace.vogon.gov to comp.sys.unisys on Thu Sep 15 22:18:53 2022
    From Newsgroup: comp.sys.unisys

    Keith Stone wrote:
    On Wednesday, August 31, 2022 at 3:26:14 PM UTC-4, Kira Ash wrote:
    Hi all! Hope everyone's doing well today!

    For OS 2200, Unisys provides as the main programming languages C, Fortran, COBOL, and PLUS. Having read the PLUS manual, it seems to occupy a niche somewhat like PL/I on Z - writing utility code that has to interface with the system, rather than line-of-business apps (which is where COBOL lives.) Is this accurate? How common are the other languages, proportionally? I assume COBOL makes up the lion's share.

    Kira

    PLUS was used for parts of the operating system (OS 2200), most of the compilers, coms and utilities. All the tools I developed (parts pf LA, MS Manager, SA Utilities, and parts of MSAR) were all in plus.

    COBOL was predominant for application based coding, although FORTRAN was also very close. Not a lot of C on the platform.

    I was just looking at some PLUS code the other day going through some old UPLI while moving them to GitHUB, although I haven't coding in it un years. I'll likely give it a go when I have time to spend on the OS 2200 Express emulator. Hate to lose my spot as one of the dozens of people that still know it.

    Keith Stone


    C's usage has been spreading for over 20 years now, all kinds of
    programs - and parts of the exec - have been rewritten in that language.
    The extended mode "system calls" - the equivalent of basic mode ERs -
    are designed to be called from C. Me? I wrote UCOB-callable interfaces
    to those system calls in MASM. UFTN could call many of them directly.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From David W Schroth@davidschroth@harrietmanor.com to comp.sys.unisys on Fri Sep 16 07:24:51 2022
    From Newsgroup: comp.sys.unisys

    On Thu, 15 Sep 2022 22:18:53 +0200, Andrew <Doug@hyperspace.vogon.gov>
    wrote:

    Keith Stone wrote:
    On Wednesday, August 31, 2022 at 3:26:14 PM UTC-4, Kira Ash wrote:
    Hi all! Hope everyone's doing well today!

    For OS 2200, Unisys provides as the main programming languages C, Fortran, COBOL, and PLUS. Having read the PLUS manual, it seems to occupy a niche somewhat like PL/I on Z - writing utility code that has to interface with the system, rather than line-of-business apps (which is where COBOL lives.) Is this accurate? How common are the other languages, proportionally? I assume COBOL makes up the lion's share.

    Kira

    PLUS was used for parts of the operating system (OS 2200), most of the compilers, coms and utilities. All the tools I developed (parts pf LA, MS Manager, SA Utilities, and parts of MSAR) were all in plus.

    COBOL was predominant for application based coding, although FORTRAN was also very close. Not a lot of C on the platform.

    I was just looking at some PLUS code the other day going through some old UPLI while moving them to GitHUB, although I haven't coding in it un years. I'll likely give it a go when I have time to spend on the OS 2200 Express emulator. Hate to lose my spot as one of the dozens of people that still know it.

    Keith Stone


    C's usage has been spreading for over 20 years now, all kinds of
    programs - and parts of the exec - have been rewritten in that language.
    The extended mode "system calls" - the equivalent of basic mode ERs -
    are designed to be called from C. Me? I wrote UCOB-callable interfaces
    to those system calls in MASM. UFTN could call many of them directly.

    Unless you are using a somewhat expansive definition of "parts of the
    exec", there is no UC code in the Exec. And the Extended Mode CALLs,
    while CALLable from UC, were definitely not designed to be CALLed from
    UC.

    --- Synchronet 3.21d-Linux NewsLink 1.2