[Info-vax] completion status from LIB$SPAWN

Paul Sture paul at sture.ch
Sun Apr 29 08:30:02 EDT 2012


On Sat, 28 Apr 2012 14:27:47 -0400, David Froble wrote:

> MG wrote:
>> On 28-4-2012 3:46, David Froble wrote:
>>> I'm assuming that's not good, so I'd ask, what would you prefer?
>>> Surely not the gibberish that is called "C". I could meet you half way
>>> with Macro-32 ....
>>>
>>> I know I'm biased, and so is everyone else in favor of what they're
>>> used to, but I find Basic to be more understandable than anything
>>> else, most likely because English is my only language.
>> 
>> What about COBOL?
>> 
>>  - MG
> 
> There is such a thing as too verbose.

There's also the history of compilers to consider.  In my experience many 
commercial users (as opposed to scientific or academic users) who came to 
VAX/VMS in the early 1980s fell into 2 main camps:

a) those who came from PDPs or other minis where BASIC was very popular
b) those who came from more traditional mainframes where COBOL was
   pretty much king for business applications (IBM also had PL/I users
   in this sector).

In general, those who had used BASIC before continued to use it on VMS, 
although I heard various reports that attempting to migrate existing code
resulted in poor performance.

The early versions of COBOL for VMS that I came across were pretty 
restrictive in comparison with VAX-COBOL once that came out.  COBOL's aim 
of being "platform independent" often meant that you were restricted to 
the lowest common denominator.  For example, the versions before
VAX-COBOL had no support for global variables, and that was in some 
standard or other.

As to COBOL being verbose, well yes it was, but not in the way you might 
think from looking at code today.  I had never used a variable or 
subroutine name longer than 5 or 6 characters, and along came COBOL with 
support for 32 (?) character names. Eek!

The other thing about traditional COBOL shops was that you coded using 
pencil and paper and submitted your program sheets to the punch card 
operators.  This led to the phrase "COBOL writer's cramp".

One local company's programming department was laid out like a school 
classroom: all the programmers sat at rows of desks and the chief 
programmer sat at the front on a raised platform.  Needless to say, not 
many wanted to work there ;-)

All that changed with a terminal per programmer and decent editors of 
course.

If you take a look at this COBOL program

http://odl.sysworks.biz/disk$vaxdocjun001/progtool/cobol56/
cob_um.p580.bkb#1820

you can easily see what a pain it would be to write using pencil and 
paper.  Given a decent editor and a COBOL compiler which can include 
record layouts at compile time, the job suddenly becomes a lot easier.

-- 
Paul Sture



More information about the Info-vax mailing list