[nomenclature] systems language

Don nospam at nospam.com
Sat Oct 30 15:53:41 PDT 2010


Walter Bright wrote:
> Iain Buclaw wrote:
>> == Quote from Walter Bright (newshound2 at digitalmars.com)'s article
>>> div0 wrote:
>>>> There's nothing special about a systems language; it's just they have
>>>> explicit facilities that make certain low level functionality easier to
>>>> implement. You could implement an OS in BASIC using PEEK/POKE if you 
>>>> mad
>>>> enough.
>>> I suppose it's like the difference between porn and art. It's 
>>> impossible to
>>> write a bureaucratic rule to distinguish them, but it's easy to tell the
>>> difference just by looking at the two. "I know it when I see it!"
>>
>> Also known as the Elephant test: "is hard to describe, but instantly 
>> recognisable
>> when spotted".
> 
> Yeah. I think it's a waste of our time to try and define what a systems 
> programming language is.
> 
> For example, sure, you can write a gc in Java. The problem is, it is not 
> a useful gc. Ditto for anything else "but you can do that in this 
> non-systems language, so your rule is wrong."

Did the term "systems programming language" exist before C? I mean, asm 
isn't a "systems programming language", it's asm!
Seems to me that it's a market segment term, which just means "competes 
with C".


More information about the Digitalmars-d mailing list