It is a programming language if it can output the lyrics to 99 bottles of beer 
<http://www.99-bottles-of-beer.net> without just hardcoding the lines.

And before you say, "but there is a submission there for JCL!", it is actually 
demonstrating the use of IEBDG, not JCL.

😉


-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Phil Smith III
Sent: Sunday, November 10, 2024 6:16 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What is a "programming language"? Was:: Modifying JCL on the fly

Radoslaw Skorupka wrote, in part:
>Short answer: NO WAY.
>However you can use some *programming* language for that, including REXX.

>Simple explanation:
>JCL is *not* a programming language.
>JCL "piece of code" is called job, not program.

First, I'm not disagreeing with you here. But this does make me wonder one more 
time, as I have in the past: "Just what IS required for something to be a 
'programming language'"?

Does it have to have loops? Variables? A compiler (I'd say "no, or various 
scripting languages might not qualify", and I don't think anyone would buy 
that)? Does HTML qualify? It has the L-word but that doesn't prove anything. 
Etc. I know people who think JCL does count. Can we prove them right or wrong 
by some objective definition?

Thoughts?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to