[Info-vax] RMS record metadata, was: Re: Re; Spiralog, RMS Journaling (was

Jan-Erik Soderholm jan-erik.soderholm at telia.com
Wed Jun 22 19:40:05 EDT 2016


Den 2016-06-23 kl. 00:00, skrev lawrencedo99 at gmail.com:
> On Wednesday, June 22, 2016 at 7:04:22 AM UTC+12, David Froble wrote:
>> Lawrence D’Oliveiro wrote:
>>> * Implementing an elaborate ISAM file format. This might be useful,
>>> until you consider that something like SQLite offers far more
>>> functionality, at a low enough overhead to be included as standard
>>> on that Android phone in your pocket.
>>
>> Yeah, I was using SQLite back in 1978, worked great, ....  wait ....
>
> We’re not living in 1978 any more. These days, the only things worrying
> about accessing ISAM files are
>
> * file-format drivers for DBMSes, and * COBOL programs.
>
> Everything else at the application layer now uses SQL*.
>
> Funny thing about COBOL: it was created as a language supposedly
> well-suited to business needs. Except nowadays accessing an SQL database
> is a common business need.

Cobol is probably the oldest language used for SQL.
Well over 20 years on VMS and earlier on IBM mainframes.

> Which means you need string handling powerful
> enough to construct SQL statements and dynamically substitute parameters
> into them. Which COBOL makes really painful to do.

You have absolutely no idea what you are talkning about. Is this also
true for your other posts where I can't see it just as easy?

You do not need any string handling at all to run SQL databases from Cobol.

Besides, is there any serious environment at all where you build SQL
statements using string manipulation? Of course not! That is a trap
to get into SQL injections just waiting to happen.

You probably haven't done much real database programming...


>
> So those of us who felt that general-purpose languages would be a better
> fit for business needs than a supposedly “business-oriented” language
> did get vindicated. Eventually.

Based on the above rubbish? Right... :-)




More information about the Info-vax mailing list