John,

I think you'd be hard pressed to write a program in either C or PL/I that
would even approach the I/O performance of DFSORT.  In fact, I doubt it's
possible.

On Mon, Nov 21, 2011 at 6:13 PM, John Gilmore <johnwgilmore0...@gmail.com>wrote:

> I am not at all hostile to DFSORT, which I now prefer slightly to
> SYNCHSORT.
>
> I am, however, hostile to the notion that I/O in a statement-level
> language is always inferior to that of DFSORT.  Here both of my young
> programmers used a locate-mode READ-SET for the input records,
> examined each in its buffer, and an effectively asynchronous move-mode
> WRITE-TO a LOCATEd position in an output buffer for the selected
> records.  Their JCL included appropriate BUFNO=, etc.
> (Interestingly, something very similar could be but in fact is almost
> never done in COBOL with a reusable C or PL/I driver.)
>
> I am of course familiar with production-control schemes.  Production
> must be orderly, but in my experience bureaucratic controls alone do
> not reduce errors: They only diffuse responsibility.
>
> John Gilmore, Ashland, MA 01721 - USA
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to