Are all mainframe utilities written in Assembler?

This Forum is for the guests or the users who are not registered on this board. This part allows guests to post in.
LearnzOS

Are all mainframe utilities written in Assembler?

Post by LearnzOS »

Hi,

Utilities like IDCAMS,IKJEFT01 etc. are written in assembler? Or in some other language? Or are they developed usng some other langauge?

Do they also have SDK, like WordPress etc?
enrico-sorichetti
Global Moderator
Global Moderator
Posts: 825
Joined: Wed Sep 11, 2013 3:57 pm

Re: Are all mainframe utilities written in Assembler?

Post by enrico-sorichetti »

once upon a time the system was written in PURE ASSEMBLER

IBM felt more productive to use a high level language approach and developed
PL/S ==> Programming language for system
with a PL/I-PL/1 like syntax but with clauses to allow strict control over register utilisation and inline assembler

PL/S after a while evolved to PL/X

if You are allowed You can browse sys1.maclib and/or sys1.modgen
and You will find quite a few examples of it
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort 8-)
nicc
Global Moderator
Global Moderator
Posts: 691
Joined: Wed Apr 23, 2014 8:45 pm

Re: Are all mainframe utilities written in Assembler?

Post by nicc »

At least parts of MQ are written in C - I was interviewed with regards to a position on the team - but my C is basic at best.
Regards
Nic
LearnzOS

Re: Are all mainframe utilities written in Assembler?

Post by LearnzOS »

PL/S and PL/X are new words we've never heardof it but are they available for programming to us programmers or it was internal to IBM only??
enrico-sorichetti
Global Moderator
Global Moderator
Posts: 825
Joined: Wed Sep 11, 2013 3:57 pm

Re: Are all mainframe utilities written in Assembler?

Post by enrico-sorichetti »

IBM Internal Use ONLY
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort 8-)
Nitin Kumar
Registered Member
Posts: 11
Joined: Tue Sep 02, 2014 8:13 pm

Re: Are all mainframe utilities written in Assembler?

Post by Nitin Kumar »

Picking up on thi stopic - So if I've to start creating some utility for mainframes, where shoul I get started without learning PL/S or PL/X?
User avatar
Robert Sample
Global Moderator
Global Moderator
Posts: 1885
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
United States of America

Re: Are all mainframe utilities written in Assembler?

Post by Robert Sample »

where shoul I get started without learning PL/S or PL/X?
I am constantly amazed at the number of neophytes (some with less than 2 years experience of mainframes) that want to write utilities. The rule of thumb I was taught back in my Computer Science coursework is that utilities are THREE times harder to write than an application program, and operating systems are in turn three times harder to write than utilities. Considering how many neophytes cannot code up an application program, that means the chances of their successfully writing a utility are very small.

If you want to write a utility, start by learning Assembler. Once you know Assembler well enough that the Principles of Operations manual hold no mysteries, then write your utility.
Nitin Kumar
Registered Member
Posts: 11
Joined: Tue Sep 02, 2014 8:13 pm

Re: Are all mainframe utilities written in Assembler?

Post by Nitin Kumar »

Thanks.
Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Return to “You are a Guest.”