"C has the power of assembly language and the convenience of … assembly language." -- Dennis Ritchie
Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of John McKown Sent: Thursday, March 30, 2017 3:28 PM To: [email protected] Subject: Re: Data/hiperspaces (was: ... 4G bar?) On Thu, Mar 30, 2017 at 1:54 PM, David W Noon < [email protected]> wrote: > On Thu, 30 Mar 2017 13:01:26 -0500, Paul Gilmartin > ([email protected]) wrote about > "Data/hiperspaces (was: ... 4G bar?)" (in > <[email protected]>): > > [snip] > > ... HLL programs cannot use [data/]hiperspaces directly. > > > > How can it tell? Is there a flag in a control block indicating "HLL" > > the supervisor checks and bars use of data/hiperspaces? > > The only API for manipulating dataspaces and hiperspaces is the > assembler macro DSPSERV and such. No compiler languages have such a > construct. Instead, compiler languages have to use IBM's windowing > services library, which is written in assembler. > > So, any HLL has only indirect access to dataspaces and hiperspaces. > > > What's the definition of a "HLL"? > > Anything that isn't assembler. > > Some people think C is a LLL, but that's just wishful thinking. > C is ..., um, That is, it's ... . Got it: a good language for writing buggy code! Most of the deficiencies of assembler with none of the goodness. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
