"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

Reply via email to