Are all mainframe utilities written in Assembler?
Are all mainframe utilities written in Assembler?
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?
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?
-
- Global Moderator
- Posts: 837
- Joined: Wed Sep 11, 2013 3:57 pm
Re: Are all mainframe utilities written in Assembler?
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
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
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
Re: Are all mainframe utilities written in Assembler?
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
Nic
Re: Are all mainframe utilities written in Assembler?
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??
-
- Global Moderator
- Posts: 837
- Joined: Wed Sep 11, 2013 3:57 pm
Re: Are all mainframe utilities written in Assembler?
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
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
-
- Registered Member
- Posts: 19
- Joined: Tue Sep 02, 2014 8:13 pm
Re: Are all mainframe utilities written in Assembler?
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?
- Robert Sample
- Global Moderator
- Posts: 1900
- Joined: Fri Jun 28, 2013 1:22 am
- Location: Dubuque Iowa
Re: Are all mainframe utilities written in Assembler?
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.where shoul I get started without learning PL/S or PL/X?
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.
-
- Registered Member
- Posts: 19
- Joined: Tue Sep 02, 2014 8:13 pm
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