[Info-vax] OpenVMS Development Annoyances
Dave Froble
davef at tsoft-inc.com
Tue Apr 9 09:16:23 EDT 2019
On 4/9/2019 4:03 AM, Hans Vlems wrote:
> Re the Dijkstra quote: please remember that the remark was made in the seventies, and BASIC at that time was a different beast than it is today. (Like most other languages).
> Hans
>
Many things called "Basic" even into the 1990s were really poor.
Perhaps some still exist.
But in 1974 I was exposed to Basic+ on RSTS. It was rather good then,
and what DEC did with it's follow-ons is very much better.
As for the specific implementation, not considering threads which are
not included, I really challenge people to point out omissions. Sure,
there will be some, but less than anyone not familiar with VSI Basic
will expect.
But, I believe the topic was good programming practices. Recently I was
looking at a subroutine with a source file of 356 blocks. A real rats
nest. Why? Because it grew wild, very little planning. The reason is
a person who is really clever, but had no formal programming training.
He admits it's a rats nest, and wishes he'd been able to do better.
But, it goes back to education and training.
When you want to build some structure, you don't just hire a carpenter
with a hammer and give him a truck load of lumber. Things are much
better if first an architect designs the structure. Same concept in
computer programming.
--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486
More information about the Info-vax
mailing list