The words may be recognizable but not mean what you think. It's rare for a 
keyword to be more than casually related to the native language meanings.

As for clear variable names, that's an issue of good style rather than 
something dictated by the language syntax, except for a few abominations whose 
names shall not sully my keyboard.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Bob 
Bridges <robhbrid...@gmail.com>
Sent: Monday, April 6, 2020 1:27 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus 
Pandemic

It's why I said "especially at first".  Once you get used to a language, it
makes little difference to you whether you write "ADDI RG5,LDL" or "ADD
LAMDA-LEVEL TO SUBTOT".  But when you're first learning a language, and
especially when you're learning your ~first~ language, yeah, it really
helps.

That PL/C teacher I had in college was pretty good at this.  "If you're
writing a program to compare two numbers and tell you which is larger,
what's the first thing you have to do?", he asked us.  After we'd worn
ourselves out on wrong guesses ("print the larger number", "no, compare the
two numbers" etc) he said "No, the very first thing you have to do is GET
THE FIRST NUMBER".  And he wrote on the blackboard "GET NUMBER1".  In PL/1,
"GET" is a perfectly acceptable verb, so we were "writing a program" (well,
he was writing it, but we were learning algorithmic thought at least)
without even noticing at first the issue of syntax.

I'm not saying I can understand APL as intuitively as REXX.  (Ok, I'm not
saying I can understand APL intuitively at all.)  But it makes a lot less
difference to me now than it did fifty years ago; I know that once I've
become familiar with a language, it'll seem pretty natural.

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

/* By afflictions, God is spoiling us of what otherwise might have spoiled
us.  When he makes the world too hot for us to hold, we let it go.  -John
Powell */


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Seymour J Metz
Sent: Monday, April 6, 2020 13:04

Well, it helps if the keywords from your native language mean the same as
they do in your native language. To say nothing of keywords like 77 and 88.

________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of
Bob Bridges <robhbrid...@gmail.com>
Sent: Monday, April 6, 2020 12:43 PM

Yeah, I saw that line too.  I don't know of ~any~ 3GL algorithmic languages
that are very "English-like", although I suppose it helps to have
recognizable words to program with, especially at first when you're not used
to programming.

(DYLAKOR touted DYL-280II as a 4GL, but IM-not-so-humble-O it simply isn't.
It is a very handy 3GL, but that's all.)

-----Original Message-----
From: Seymour J Metz
Sent: Monday, April 6, 2020 05:19

  1. The check's in the mail
  2. It must be true - I heard it from a friend of a friend of a friend
  3. COBOL is English like

BTW, CODASYL had input from more than Honeywell.

________________________________________
From: Gabe Goldberg [g...@gabegold.com]
Sent: Monday, April 6, 2020 12:26 AM

Better article...

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