Right, Gil, and by that definition JCL and the old .bat language (before it 
could do Ifs and loops), and QMF, are all "scripting languages" while 
everything else is a programming language.  I know I said I usually count JCL 
as a programming language, but I also said "only sort of".

I realize that some programming languages are ~called~ scripting languages, and 
Matt listed a bunch of the differences.  (Although I'm inclined to complain 
that some of his "differences" really are just compiling vs interpreting, and 
after all we already have words for "compiler" and "interpreter"; we don't need 
another one.)  But I try to avoid using the distinction he's describing; he's 
accurately explaining how the term is used nowadays, but I don't particularly 
care for it even though I acknowledge the practice.

In case I haven't been clear enough, by the definition I prefer, a scripting 
language just has a series of instructions, without looping or decisions and 
with only rudimentary computation.  That's why I keep mentioning QMF.  JCL 
blurs the line a bit.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Winning isn't everything, but then losing is nothing. */

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Paul Gilmartin
Sent: Monday, November 11, 2024 14:04

What was that original designation?

Let me tty.  A scripting language can perform useful computation only by 
invoking an external program.

Has anyone ever performed a useful computation in JCL without using an EXEC 
statement?  (Oops.  That would be a syntax error.  Perhaps I should admit an 
ineffective IEFBR14 step.)

--- On Mon, 11 Nov 2024 13:37:41 -0500, Bob Bridges wrote:
>By the way, I know that the meaning of "scripting" has melted quite a bit 
>since its original designation, but I don't use it (or "macro") about the 
>so-called scripting languages.      ...

----------------------------------------------------------------------
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