Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Mathematicians practice absolute freedom. -- Henry Adams


computers / comp.os.vms / Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

SubjectAuthor
* 8-bit charactersPhillip Helbig (undress to reply
`* Re: 8-bit charactersStephen Hoffman
 +* Re: 8-bit charactersJan-Erik Söderholm
 |+- Re: 8-bit charactersStephen Hoffman
 |+* Re: 8-bit charactersArne Vajhøj
 ||`* Re: 8-bit charactersLawrence D’Oliveiro
 || `* Re: 8-bit charactersArne Vajhøj
 ||  +* Re: 8-bit charactersCraig A. Berry
 ||  |+* Re: 8-bit charactersArne Vajhøj
 ||  ||+* Re: 8-bit charactersCraig A. Berry
 ||  |||`- Re: 8-bit charactersLawrence D’Oliveiro
 ||  ||`* Re: 8-bit charactersLawrence D’Oliveiro
 ||  || `- Re: 8-bit charactersLawrence D’Oliveiro
 ||  |`- Re: 8-bit charactersLawrence D’Oliveiro
 ||  `* Re: 8-bit charactersLawrence D’Oliveiro
 ||   `- Re: 8-bit charactersArne Vajhøj
 |`* Re: 8-bit charactersPhillip Helbig (undress to reply
 | `- Re: 8-bit charactersMichael Moroney
 `* Re: 8-bit charactersPhillip Helbig (undress to reply
  `* Re: 8-bit charactersMichael Moroney
   +* Re: 8-bit charactersPhillip Helbig (undress to reply
   |`* Re: 8-bit charactersMichael Moroney
   | `* Re: 8-bit charactersPhillip Helbig (undress to reply
   |  `* Re: 8-bit charactersDave Froble
   |   `* Re: 8-bit charactersMichael Moroney
   |    `* Re: 8-bit charactersArne Vajhøj
   |     `* Re: 8-bit charactersRobert A. Brooks
   |      `* Re: 8-bit charactersSimon Clubley
   |       +* Re: 8-bit charactersRobert A. Brooks
   |       |+- Re: 8-bit charactersMichael Moroney
   |       |`* Re: 8-bit charactersStephen Hoffman
   |       | +- Re: 8-bit charactersArne Vajhøj
   |       | `* Impenetrable code, was: Re: 8-bit charactersSimon Clubley
   |       |  `- Re: Impenetrable code, was: Re: 8-bit charactersDave Froble
   |       `* Re: 8-bit charactersJohn Reagan
   |        +* Trigger warnings, was: Re: 8-bit charactersSimon Clubley
   |        |+* Re: Trigger warnings, was: Re: 8-bit charactersDave Froble
   |        ||`* Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || +* Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || |`- Re: Trigger warnings, was: Re: 8-bit charactersNorbert Schönartz
   |        || +* Re: Trigger warnings, was: Re: 8-bit charactersSimon Clubley
   |        || |`- Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || `* Re: Trigger warnings, was: Re: 8-bit charactersDave Froble
   |        ||  `- Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        |`- Re: Trigger warnings, was: Re: 8-bit charactersJohn Reagan
   |        `* Re: 8-bit charactersDave Froble
   |         `* Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |   +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |   |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |    +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |    |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |    | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |    `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |           `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            | +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            | |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            | | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |    `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |     +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersStephen Hoffman
   |            |     `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |      `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |  +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  | +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  | |+* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  | ||+* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  | |||`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  | ||`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersJake Hamby
   |            |       |  | |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBob Eager
   |            |       |  | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersStephen Hoffman
   |            |       |  |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |    `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |     +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitRichard Maher
   |            |       |  |     `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |      `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |       `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |        `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |         +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |         |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |  |         `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  |          +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |          `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitSingle Stage to Orbit
   |            |       |  |           +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           |+- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitSingle Stage to Orbit
   |            |       |  |           | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersRich Alderson
   |            |       `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitDave Froble
   |            `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   +* Re: 8-bit charactersLawrence D’Oliveiro
   `* Re: 8-bit charactersJon Pinkley

Pages:123456789
Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<smu97p$3hs$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18721&group=comp.os.vms#18721

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Mon, 15 Nov 2021 18:34:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <smu97p$3hs$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <ivdl9eF8tr0U1@mid.individual.net> <6191a254$0$706$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 18:34:33 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="31a996369423c9ffd80bed733e0e8b8a";
logging-data="3644"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YUTIaU625VMgyQHcHz4MdaDvMKssCF1o="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:cWyB7/i0li+O8QGBsuBvWsAtH2Q=
 by: Simon Clubley - Mon, 15 Nov 2021 18:34 UTC

On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 11/14/2021 6:43 PM, Bill Gunshannon wrote:
>> On 11/14/21 5:05 PM, Simon Clubley wrote:
>>> There is a move towards more safe languages for systems programming.
>>>
>>> The current fashion, Rust, has horrible syntax, and I have no confidence
>>> that code written in it today will still compile on the Rust compilers
>>> of 5 to 10 years from now, but its use is being driven by the desire
>>> for using safer languages.
>>>
>>> When Rust falls out of fashion, it would be nice if whatever follows
>>> Rust would address both of those problems.
>>
>> I thought this is the problem Ada was created to fix?  :-)
>
> It was.
>
> But Ada did fall out of fashion.
>
> There are probably many explanations for that, but my guess
> is that the complexity of the language turned out to be a
> problem.
>

There's also the problem that the Ada compiler situation overall is not
good and that Adacore's Community Edition version of GNAT is pure GPL
with no runtime exception. See https://www.adacore.com/community for
details.

There's still the FSF distribution of GNAT (at least for the targets
it supports) however.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Trigger warnings, was: Re: 8-bit characters

<smu9h8$3hs$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18722&group=comp.os.vms#18722

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Date: Mon, 15 Nov 2021 18:39:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <smu9h8$3hs$2@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me> <6191a0b0$0$706$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 18:39:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="31a996369423c9ffd80bed733e0e8b8a";
logging-data="3644"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+JilP7IgyQtS//PvKBCQiO76fwMrAo8I="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:G7cy8Dwm14GILF7KMTNDxE2r6WY=
 by: Simon Clubley - Mon, 15 Nov 2021 18:39 UTC

On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 11/14/2021 2:43 PM, Dave Froble wrote:
>> On 11/14/2021 1:41 PM, Simon Clubley wrote:
>>> However, you have been way too quick to issue a "trigger warning"
>>> request without even telling me what "triggered" you. :-)
>>>
>>> Was it comparing BLISS-32 to Macro-32 ?
>>>
>>> Was it the desire to have a Pascal-like or Ada-like language as a
>>> viable system implementation language ?
>>
>> I'm figuring this is it.  No such thing as a language that can do
>> everything. Sometimes simpler is better.
>
> Programming languages are definitely not "one size fits all".
>
> I totally agree that simpler is better for programming languages.
>
> And this is not just you and me - very complex languages tend not
> to prosper in the industry.
>
> But I don't think Simon's point was complex vs simple.
>
> More like structured vs goto style. and strong typing vs weak
> typing.
>

Yes, very much so.

> Because Ada is a complex language, but Pascal is actually a relative
> simple language (at least in traditional form and in VMS flavor - Delphi
> has sort of moved a bit in the complex direction).
>

I can't help but wonder however if there's still a latent market for a
language that has all the basics and type safety of Ada but without all
the complexity that has been bolted onto Ada (especially in recent versions).

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<smua6t$3hs$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18723&group=comp.os.vms#18723

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Mon, 15 Nov 2021 18:51:10 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <smua6t$3hs$3@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 18:51:10 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="31a996369423c9ffd80bed733e0e8b8a";
logging-data="3644"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18F4K4cuVf+ysyW61tpE+kge6IIiJ6v8Jw="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:e2oREAa2it4lNhOaqyUeg0Mt3M0=
 by: Simon Clubley - Mon, 15 Nov 2021 18:51 UTC

On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 11/14/2021 5:05 PM, Simon Clubley wrote:
>> On 2021-11-14, Dave Froble <davef@tsoft-inc.com> wrote:
>>> One really doesn't need a language or compiler to get in the way of what needs
>>> to be done.
>>
>> There is a move towards more safe languages for systems programming.
>>
>> The current fashion, Rust, has horrible syntax, and I have no confidence
>> that code written in it today will still compile on the Rust compilers
>> of 5 to 10 years from now, but its use is being driven by the desire
>> for using safer languages.
>>
>> When Rust falls out of fashion, it would be nice if whatever follows
>> Rust would address both of those problems.
>
> Rust seems to be getting some traction.
>

Unfortunately so. I like the concepts and desire to move to safer
languages but I find the Rust syntax itself ugly. People seem to
have forgotten that you write the code once (hopefully!) but then
read it many times.

> With Mozilla, Microsoft and Linux kernel adding Rust code and
> with Google and Amazon also backing it, then it may be difficult
> to fall out of fashion.
>

I wonder how many of them were major fans of Ruby and Ruby on Rails
before that environment and language were suddenly no longer fashionable ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Trigger warnings, was: Re: 8-bit characters

<6192b71c$0$701$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18724&group=comp.os.vms#18724

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 14:37:59 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me>
<6191a0b0$0$706$14726298@news.sunsite.dk> <smu9h8$3hs$2@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <smu9h8$3hs$2@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <6192b71c$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 710ee4ea.news.sunsite.dk
X-Trace: 1637005084 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:50277
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 15 Nov 2021 19:37 UTC

On 11/15/2021 1:39 PM, Simon Clubley wrote:
> On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 11/14/2021 2:43 PM, Dave Froble wrote:
>>> On 11/14/2021 1:41 PM, Simon Clubley wrote:
>>>> However, you have been way too quick to issue a "trigger warning"
>>>> request without even telling me what "triggered" you. :-)
>>>>
>>>> Was it comparing BLISS-32 to Macro-32 ?
>>>>
>>>> Was it the desire to have a Pascal-like or Ada-like language as a
>>>> viable system implementation language ?
>>>
>>> I'm figuring this is it.  No such thing as a language that can do
>>> everything. Sometimes simpler is better.
>>
>> Programming languages are definitely not "one size fits all".
>>
>> I totally agree that simpler is better for programming languages.
>>
>> And this is not just you and me - very complex languages tend not
>> to prosper in the industry.
>>
>> But I don't think Simon's point was complex vs simple.
>>
>> More like structured vs goto style. and strong typing vs weak
>> typing.
>
> Yes, very much so.
>
>> Because Ada is a complex language, but Pascal is actually a relative
>> simple language (at least in traditional form and in VMS flavor - Delphi
>> has sort of moved a bit in the complex direction).
>
> I can't help but wonder however if there's still a latent market for a
> language that has all the basics and type safety of Ada but without all
> the complexity that has been bolted onto Ada (especially in recent versions).

Maybe there is.

But right now the only two languages in the "low level"
"more safe than C/C++" category with some traction seems
to be Rust and Go.

And I don't think they are nearly as safe as Ada.

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<6192b8e4$0$696$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18725&group=comp.os.vms#18725

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 14:45:36 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<ivdl9eF8tr0U1@mid.individual.net> <6191a254$0$706$14726298@news.sunsite.dk>
<smu97p$3hs$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <smu97p$3hs$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 42
Message-ID: <6192b8e4$0$696$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 710ee4ea.news.sunsite.dk
X-Trace: 1637005540 news.sunsite.dk 696 arne@vajhoej.dk/68.9.63.232:50483
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 15 Nov 2021 19:45 UTC

On 11/15/2021 1:34 PM, Simon Clubley wrote:
> On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 11/14/2021 6:43 PM, Bill Gunshannon wrote:
>>> On 11/14/21 5:05 PM, Simon Clubley wrote:
>>>> There is a move towards more safe languages for systems programming.
>>>>
>>>> The current fashion, Rust, has horrible syntax, and I have no confidence
>>>> that code written in it today will still compile on the Rust compilers
>>>> of 5 to 10 years from now, but its use is being driven by the desire
>>>> for using safer languages.
>>>>
>>>> When Rust falls out of fashion, it would be nice if whatever follows
>>>> Rust would address both of those problems.
>>>
>>> I thought this is the problem Ada was created to fix?  :-)
>>
>> It was.
>>
>> But Ada did fall out of fashion.
>>
>> There are probably many explanations for that, but my guess
>> is that the complexity of the language turned out to be a
>> problem.
>
> There's also the problem that the Ada compiler situation overall is not
> good and that Adacore's Community Edition version of GNAT is pure GPL
> with no runtime exception. See https://www.adacore.com/community for
> details.

I know about that restriction. It has been discussed before.

If they really wanted it then they would pay ACT for the commercial edition.

> There's still the FSF distribution of GNAT (at least for the targets
> it supports) however.

Unfortunately then most GCC dists does not include gnat.

Supposedly m2 is going to be in standard GCC dist going forward,
so maybe Modula-2 instead of Ada??

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<6192bb11$0$702$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18726&group=comp.os.vms#18726

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 14:54:57 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <smua6t$3hs$3@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 45
Message-ID: <6192bb11$0$702$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 710ee4ea.news.sunsite.dk
X-Trace: 1637006097 news.sunsite.dk 702 arne@vajhoej.dk/68.9.63.232:50853
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 15 Nov 2021 19:54 UTC

On 11/15/2021 1:51 PM, Simon Clubley wrote:
> On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 11/14/2021 5:05 PM, Simon Clubley wrote:
>>> On 2021-11-14, Dave Froble <davef@tsoft-inc.com> wrote:
>>>> One really doesn't need a language or compiler to get in the way of what needs
>>>> to be done.
>>>
>>> There is a move towards more safe languages for systems programming.
>>>
>>> The current fashion, Rust, has horrible syntax, and I have no confidence
>>> that code written in it today will still compile on the Rust compilers
>>> of 5 to 10 years from now, but its use is being driven by the desire
>>> for using safer languages.
>>>
>>> When Rust falls out of fashion, it would be nice if whatever follows
>>> Rust would address both of those problems.
>>
>> Rust seems to be getting some traction.
>>
>
> Unfortunately so. I like the concepts and desire to move to safer
> languages but I find the Rust syntax itself ugly. People seem to
> have forgotten that you write the code once (hopefully!) but then
> read it many times.

What do you think about Go?

It does not have the same interest from OS people like Rust, but
it have a lot of interest from the container people. So maybe ...

>> With Mozilla, Microsoft and Linux kernel adding Rust code and
>> with Google and Amazon also backing it, then it may be difficult
>> to fall out of fashion.
>
> I wonder how many of them were major fans of Ruby and Ruby on Rails
> before that environment and language were suddenly no longer fashionable ?

The popularity of RoR/Ruby has declined a bit the last decade, but it is
still an order of magnitude more popular than both Ada and Rust.

But probably not a relevant comparison. The expected lifetime of a web
application is significant shorter than of an OS kernel module.

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<ivfvf9Fmg4rU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18727&group=comp.os.vms#18727

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Mon, 15 Nov 2021 15:49:45 -0500
Lines: 52
Message-ID: <ivfvf9Fmg4rU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<ivdl9eF8tr0U1@mid.individual.net> <6191a254$0$706$14726298@news.sunsite.dk>
<smu97p$3hs$1@dont-email.me> <6192b8e4$0$696$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net wZAxWU4+I4c3PL1oHBKUNwMRhnOE/49whZFXNmXvce/Tb1C84G
Cancel-Lock: sha1:Bfn7QJ5Gfwk0lC+W/ko5kG/J8cQ=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <6192b8e4$0$696$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Bill Gunshannon - Mon, 15 Nov 2021 20:49 UTC

On 11/15/21 2:45 PM, Arne Vajhøj wrote:
> On 11/15/2021 1:34 PM, Simon Clubley wrote:
>> On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> On 11/14/2021 6:43 PM, Bill Gunshannon wrote:
>>>> On 11/14/21 5:05 PM, Simon Clubley wrote:
>>>>> There is a move towards more safe languages for systems programming.
>>>>>
>>>>> The current fashion, Rust, has horrible syntax, and I have no
>>>>> confidence
>>>>> that code written in it today will still compile on the Rust compilers
>>>>> of 5 to 10 years from now, but its use is being driven by the desire
>>>>> for using safer languages.
>>>>>
>>>>> When Rust falls out of fashion, it would be nice if whatever follows
>>>>> Rust would address both of those problems.
>>>>
>>>> I thought this is the problem Ada was created to fix?  :-)
>>>
>>> It was.
>>>
>>> But Ada did fall out of fashion.
>>>
>>> There are probably many explanations for that, but my guess
>>> is that the complexity of the language turned out to be a
>>> problem.
>>
>> There's also the problem that the Ada compiler situation overall is not
>> good and that Adacore's Community Edition version of GNAT is pure GPL
>> with no runtime exception. See https://www.adacore.com/community for
>> details.
>
> I know about that restriction. It has been discussed before.
>
> If they really wanted it then they would pay ACT for the commercial
> edition.
>
> > There's still the FSF distribution of GNAT (at least for the targets
> > it supports) however.
>
> Unfortunately then most GCC dists does not include gnat.
>
> Supposedly m2 is going to be in standard GCC dist going forward,
> so maybe Modula-2 instead of Ada??
>

But, sadly, Modula was intended for applications and not systems
programming. I seriously doubt you could write a functional OS
beyond the most simplistic in Modula.

bill

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<ivfvhdFmg4rU2@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18728&group=comp.os.vms#18728

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Mon, 15 Nov 2021 15:50:53 -0500
Lines: 39
Message-ID: <ivfvhdFmg4rU2@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 6FYJsnnuEb/z/SCRHZqiDgf96OuWfaL3M8xfaF1pA7xz4wJoHU
Cancel-Lock: sha1:8dAgiPLbl4YAr25l40rDpDBRuAo=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <smua6t$3hs$3@dont-email.me>
Content-Language: en-US
 by: Bill Gunshannon - Mon, 15 Nov 2021 20:50 UTC

On 11/15/21 1:51 PM, Simon Clubley wrote:
> On 2021-11-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 11/14/2021 5:05 PM, Simon Clubley wrote:
>>> On 2021-11-14, Dave Froble <davef@tsoft-inc.com> wrote:
>>>> One really doesn't need a language or compiler to get in the way of what needs
>>>> to be done.
>>>
>>> There is a move towards more safe languages for systems programming.
>>>
>>> The current fashion, Rust, has horrible syntax, and I have no confidence
>>> that code written in it today will still compile on the Rust compilers
>>> of 5 to 10 years from now, but its use is being driven by the desire
>>> for using safer languages.
>>>
>>> When Rust falls out of fashion, it would be nice if whatever follows
>>> Rust would address both of those problems.
>>
>> Rust seems to be getting some traction.
>>
>
> Unfortunately so. I like the concepts and desire to move to safer
> languages but I find the Rust syntax itself ugly. People seem to
> have forgotten that you write the code once (hopefully!) but then
> read it many times.
>
>> With Mozilla, Microsoft and Linux kernel adding Rust code and
>> with Google and Amazon also backing it, then it may be difficult
>> to fall out of fashion.
>>
>
> I wonder how many of them were major fans of Ruby and Ruby on Rails
> before that environment and language were suddenly no longer fashionable ?
>

Makes one wonder why Safe C was never developed further. :-)

bill

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<ivg04vFmkaaU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18729&group=comp.os.vms#18729

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Mon, 15 Nov 2021 16:01:19 -0500
Lines: 11
Message-ID: <ivg04vFmkaaU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net lDlFpZ1MqGxKZuQQJl9leA28WYFxIi+gNK9M4Su4x+ByIgnFyZ
Cancel-Lock: sha1:8lG84XGIxJWUb4rDporVLeH1Nuo=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <ivfvhdFmg4rU2@mid.individual.net>
Content-Language: en-US
 by: Bill Gunshannon - Mon, 15 Nov 2021 21:01 UTC

This talk of Ada, VMS and Systems programming has raised a new
question in my mind.

Given that Ada got it's start on VMS (one of the first validated
Ada Compilers was on VMS) has any attempt ever been made to write
any part of VMS using Ada? Device Driver? Anything?

bill

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<6192cbfc$0$701$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18730&group=comp.os.vms#18730

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 16:07:04 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<ivdl9eF8tr0U1@mid.individual.net> <6191a254$0$706$14726298@news.sunsite.dk>
<smu97p$3hs$1@dont-email.me> <6192b8e4$0$696$14726298@news.sunsite.dk>
<ivfvf9Fmg4rU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ivfvf9Fmg4rU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 16
Message-ID: <6192cbfc$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 20b5ffc2.news.sunsite.dk
X-Trace: 1637010428 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:53967
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 15 Nov 2021 21:07 UTC

On 11/15/2021 3:49 PM, Bill Gunshannon wrote:
> On 11/15/21 2:45 PM, Arne Vajhøj wrote:
>> Supposedly m2 is going to be in standard GCC dist going forward,
>> so maybe Modula-2 instead of Ada??
>
> But, sadly, Modula was intended for applications and not systems
> programming.  I seriously doubt you could write a functional OS
> beyond the most simplistic in Modula.

Modula-2 was created with the intention to write
OS code (Lilith) and does have a bunch of machine
close constructs and in most flavors integration
with C and assembler.

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<6192cc70$0$701$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18731&group=comp.os.vms#18731

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 16:09:04 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ivg04vFmkaaU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 19
Message-ID: <6192cc70$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 20b5ffc2.news.sunsite.dk
X-Trace: 1637010544 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:53967
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 15 Nov 2021 21:09 UTC

On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
> This talk of Ada, VMS and Systems programming has raised a new
> question in my mind.
>
> Given that Ada got it's start on VMS (one of the first validated
> Ada Compilers was on VMS) has any attempt ever been made to write
> any part of VMS using Ada?  Device Driver? Anything?

When Ada on VMS was a thing, then I believe the only supported
language for device drivers was Macro-32.

But they could have written something else. Per the old
story about using every language for at least one small
piece of VMS, then there should be an Ada piece as well.
No ideas whether there actually is or was.

Arne

ADA and VMS (was Safer programming languages)

<smuiqs$v7g$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18732&group=comp.os.vms#18732

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: ADA and VMS (was Safer programming languages)
Date: Mon, 15 Nov 2021 16:18:13 -0500
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <smuiqs$v7g$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 21:18:20 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ec9e2b941a76c2082499af9b08e6ea2b";
logging-data="31984"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180HS/MR8sedMBfU456+ASueXpXghW9i2HkMjlg4L7zcA=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Cancel-Lock: sha1:cXMaRup9PQR053N3urqWcwFf30c=
In-Reply-To: <ivg04vFmkaaU1@mid.individual.net>
X-Antivirus-Status: Clean
Content-Language: en-US
X-Antivirus: Avast (VPS 211115-10, 11/15/2021), Outbound message
 by: Robert A. Brooks - Mon, 15 Nov 2021 21:18 UTC

On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
> This talk of Ada, VMS and Systems programming has raised a new
> question in my mind.
>
> Given that Ada got it's start on VMS (one of the first validated
> Ada Compilers was on VMS) has any attempt ever been made to write
> any part of VMS using Ada?  Device Driver? Anything?

ACME_SERVER and SECURITY_SERVER are written in ADA.

Both are being rewritten in C.

--

-- Rob

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<00B6BDC5.78A00976@SendSpamHere.ORG>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18733&group=comp.os.vms#18733

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Mon, 15 Nov 2021 21:22:39 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6BDC5.78A00976@SendSpamHere.ORG>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <ivfvhdFmg4rU2@mid.individual.net>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="30757"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Mon, 15 Nov 2021 21:22 UTC

In article <ivg04vFmkaaU1@mid.individual.net>, Bill Gunshannon <bill.gunshannon@gmail.com> writes:
>This talk of Ada, VMS and Systems programming has raised a new
>question in my mind.
>
>Given that Ada got it's start on VMS (one of the first validated
>Ada Compilers was on VMS) has any attempt ever been made to write
>any part of VMS using Ada? Device Driver? Anything?

The SECURITY SERVER comes to mind. ;)

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: ADA and VMS (was Safer programming languages)

<smumig$k62$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18734&group=comp.os.vms#18734

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Mon, 15 Nov 2021 23:22:07 +0100
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <smumig$k62$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 22:22:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7b2815125bcffbdab00418e7ea3ec3bd";
logging-data="20674"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Xb7DeRtW5JFUN0lplgRsm"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Cancel-Lock: sha1:aefMMYGLDNhNUClaq1n4QwrhQz8=
In-Reply-To: <smuiqs$v7g$1@dont-email.me>
Content-Language: sv
 by: Jan-Erik Söderholm - Mon, 15 Nov 2021 22:22 UTC

Den 2021-11-15 kl. 22:18, skrev Robert A. Brooks:
> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>> This talk of Ada, VMS and Systems programming has raised a new
>> question in my mind.
>>
>> Given that Ada got it's start on VMS (one of the first validated
>> Ada Compilers was on VMS) has any attempt ever been made to write
>> any part of VMS using Ada?  Device Driver? Anything?
>
> ACME_SERVER and SECURITY_SERVER are written in ADA.
>
> Both are being rewritten in C.
>

OK! Could that answer why our ACMELDAP makes the ACME_SERVER crash
multiple times each day stopping our roll-out of the switch from
local UAF to AD/LDAP login authentication?

And does "being rewritten in C" imply that there is a new version
in the works? And that our current ACME_SERVER that crashes all
the time is *currently* written in Ada? Interesting...

Re: Trigger warnings, was: Re: 8-bit characters

<smunm8$h8p$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18735&group=comp.os.vms#18735

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Date: Mon, 15 Nov 2021 17:41:27 -0500
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <smunm8$h8p$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me>
<6191a0b0$0$706$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 22:41:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2cbd4dd4c4216daea2465565146ac3d7";
logging-data="17689"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IJLtFFPTjNN7qWx588Hd56BrYOtjlbXs="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:YQ5GzFmLT+DgIjakqm6eY109Qgw=
In-Reply-To: <6191a0b0$0$706$14726298@news.sunsite.dk>
 by: Dave Froble - Mon, 15 Nov 2021 22:41 UTC

On 11/14/2021 6:50 PM, Arne Vajhøj wrote:

> More like structured vs goto style. and strong typing vs weak
> typing.

Languages don't provide structure, programmers do that.

Perhaps not all programmers end up with good structure.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: ADA and VMS (was Safer programming languages)

<ivg8ovFo6nsU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18736&group=comp.os.vms#18736

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Mon, 15 Nov 2021 18:28:31 -0500
Lines: 20
Message-ID: <ivg8ovFo6nsU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net BEwD55yW6nb6bt1QLhb6PQBwiRkddmhe33nFmR4o2HJzq/wK2j
Cancel-Lock: sha1:XDSM63grnj7ointv39WEjzmCJpc=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <smuiqs$v7g$1@dont-email.me>
Content-Language: en-US
 by: Bill Gunshannon - Mon, 15 Nov 2021 23:28 UTC

On 11/15/21 4:18 PM, Robert A. Brooks wrote:
> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>> This talk of Ada, VMS and Systems programming has raised a new
>> question in my mind.
>>
>> Given that Ada got it's start on VMS (one of the first validated
>> Ada Compilers was on VMS) has any attempt ever been made to write
>> any part of VMS using Ada?  Device Driver? Anything?
>
> ACME_SERVER and SECURITY_SERVER are written in ADA.
>
> Both are being rewritten in C.
>

Were there ever any internal benchmarks run against them so that
a comparison of performance when the C conversion is done could
be looked at?

bill

Re: ADA and VMS (was Safer programming languages)

<smus7c$9r3$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18737&group=comp.os.vms#18737

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Mon, 15 Nov 2021 18:58:35 -0500
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <smus7c$9r3$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <smumig$k62$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 23:58:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="8b47ef36b0f5bd288fc6ed6dd217b27c";
logging-data="10083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18K9CN88jl2V0w4XVLu1JIpK/bKyiYHxOqEUQ2HTL0nNQ=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Cancel-Lock: sha1:rsIGTo092hixE0pyrWnLchKIWYQ=
In-Reply-To: <smumig$k62$1@dont-email.me>
X-Antivirus-Status: Clean
Content-Language: en-US
X-Antivirus: Avast (VPS 211115-10, 11/15/2021), Outbound message
 by: Robert A. Brooks - Mon, 15 Nov 2021 23:58 UTC

On 11/15/2021 5:22 PM, Jan-Erik Söderholm wrote:
> Den 2021-11-15 kl. 22:18, skrev Robert A. Brooks:
>> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>>> This talk of Ada, VMS and Systems programming has raised a new
>>> question in my mind.
>>>
>>> Given that Ada got it's start on VMS (one of the first validated
>>> Ada Compilers was on VMS) has any attempt ever been made to write
>>> any part of VMS using Ada?  Device Driver? Anything?
>>
>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>
>> Both are being rewritten in C.
>>
>
> OK! Could that answer why our ACMELDAP makes the ACME_SERVER crash
> multiple times each day stopping our roll-out of the switch from
> local UAF to AD/LDAP login authentication?
>
> And does "being rewritten in C" imply that there is a new version
> in the works?

Yes, but I don't know if it'll be available for IA64 and Alpha.
It could be, but I'm not at all involved in that project.

> And that our current ACME_SERVER that crashes all
> the time is *currently* written in Ada? Interesting...

The one you are running is definitely written in ADA.

--

-- Rob

Re: ADA and VMS (was Safer programming languages)

<smus95$9r3$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18738&group=comp.os.vms#18738

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Mon, 15 Nov 2021 18:59:33 -0500
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <smus95$9r3$2@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <ivg8ovFo6nsU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 23:59:33 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="8b47ef36b0f5bd288fc6ed6dd217b27c";
logging-data="10083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19YlXwHtmqkdovcMntpydPZd+S6+Ik0lknqp4VqC5QEAg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Cancel-Lock: sha1:Dz8fa6I8aR7uLvJwVtkOBSMEb48=
In-Reply-To: <ivg8ovFo6nsU1@mid.individual.net>
X-Antivirus-Status: Clean
Content-Language: en-US
X-Antivirus: Avast (VPS 211115-10, 11/15/2021), Outbound message
 by: Robert A. Brooks - Mon, 15 Nov 2021 23:59 UTC

On 11/15/2021 6:28 PM, Bill Gunshannon wrote:
> On 11/15/21 4:18 PM, Robert A. Brooks wrote:
>> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>>> This talk of Ada, VMS and Systems programming has raised a new
>>> question in my mind.
>>>
>>> Given that Ada got it's start on VMS (one of the first validated
>>> Ada Compilers was on VMS) has any attempt ever been made to write
>>> any part of VMS using Ada?  Device Driver? Anything?
>>
>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>
>> Both are being rewritten in C.
>>
>
> Were there ever any internal benchmarks run against them so that
> a comparison of performance when the C conversion is done could
> be looked at?

Probably not, since for X86, there is no ADA compiler, so it
needed to be rewritten.

--

-- Rob

Re: Trigger warnings, was: Re: 8-bit characters

<6192fc4e$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18739&group=comp.os.vms#18739

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 19:33:18 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me>
<6191a0b0$0$706$14726298@news.sunsite.dk> <smunm8$h8p$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <smunm8$h8p$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 26
Message-ID: <6192fc4e$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 57f505d7.news.sunsite.dk
X-Trace: 1637022798 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:59438
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Tue, 16 Nov 2021 00:33 UTC

On 11/15/2021 5:41 PM, Dave Froble wrote:
> On 11/14/2021 6:50 PM, Arne Vajhøj wrote:
>> More like structured vs goto style. and strong typing vs weak
>> typing.
>
> Languages don't provide structure, programmers do that.
>
> Perhaps not all programmers end up with good structure.

Actually programming languages do provide features that
are commonly labeled "structured programming".

Which is really most programming languages: the
Algol/Pascal/Modula-2/Ada family, the C/C++/Java/C# family
etc..

Original Fortran and Basic did not qualify - too dependent
on GOTO. But modern flavors of those languages do qualify
as well.

Even though Python's block concept is let us call it "unusual"
(indentation based) then it also qualifies.

Arne

Re: ADA and VMS (was Safer programming languages)

<6192fce1$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18740&group=comp.os.vms#18740

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 19:35:46 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: ADA and VMS (was Safer programming languages)
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <ivg8ovFo6nsU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ivg8ovFo6nsU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 29
Message-ID: <6192fce1$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 57f505d7.news.sunsite.dk
X-Trace: 1637022945 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:59438
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Tue, 16 Nov 2021 00:35 UTC

On 11/15/2021 6:28 PM, Bill Gunshannon wrote:
> On 11/15/21 4:18 PM, Robert A. Brooks wrote:
>> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>>> This talk of Ada, VMS and Systems programming has raised a new
>>> question in my mind.
>>>
>>> Given that Ada got it's start on VMS (one of the first validated
>>> Ada Compilers was on VMS) has any attempt ever been made to write
>>> any part of VMS using Ada?  Device Driver? Anything?
>>
>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>
>> Both are being rewritten in C.
>
> Were there ever any internal benchmarks run against them so that
> a comparison of performance when the C conversion is done could
> be looked at?

Depending on how many checks were disabled in the Ada version, then
the C version may be a little or a lot faster,

But I cannot imagine it having any significance on modern hardware.

They did not rewrite in C to save CPU cycles but because they did
not have an Ada compiler for the new platform.

Arne

Re: ADA and VMS (was Safer programming languages)

<ivggo9Fpk5dU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18741&group=comp.os.vms#18741

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Mon, 15 Nov 2021 20:44:40 -0500
Lines: 41
Message-ID: <ivggo9Fpk5dU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <ivg8ovFo6nsU1@mid.individual.net>
<6192fce1$0$706$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net g2hwxP1twRn2KWCEjr33AwqyvZyCJ3P5v9pNpRTr1lTeUH7PaO
Cancel-Lock: sha1:jerSCoG7kuSKQt+wJCLejZqNPC8=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <6192fce1$0$706$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Bill Gunshannon - Tue, 16 Nov 2021 01:44 UTC

On 11/15/21 7:35 PM, Arne Vajhøj wrote:
> On 11/15/2021 6:28 PM, Bill Gunshannon wrote:
>> On 11/15/21 4:18 PM, Robert A. Brooks wrote:
>>> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>>>> This talk of Ada, VMS and Systems programming has raised a new
>>>> question in my mind.
>>>>
>>>> Given that Ada got it's start on VMS (one of the first validated
>>>> Ada Compilers was on VMS) has any attempt ever been made to write
>>>> any part of VMS using Ada?  Device Driver? Anything?
>>>
>>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>>
>>> Both are being rewritten in C.
>>
>> Were there ever any internal benchmarks run against them so that
>> a comparison of performance when the C conversion is done could
>> be looked at?
>
> Depending on how many checks were disabled in the Ada version, then
> the C version may be a little or a lot faster,
>
> But I cannot imagine it having any significance on modern hardware.
>
> They did not rewrite in C to save CPU cycles but because they did
> not have an Ada compiler for the new platform.
>

I realize all that. I would just like to see some comparisons.
I don't know that any were actually done. It all goes back to
a comment I got from someone from the Ada Users Group about 30
years ago. I mentioned an interest in a version of Unix rewritten
in Ada and was quickly informed that while it could be done it
would result in a useless operating system because the Ada version
would be very inefficient. Needless to say, I never tried it.
Might be fun to dig up some benchmarks and try it, but I always
prefer real world examples to contrived benchmarks.

bill

Re: ADA and VMS (was Safer programming languages)

<smv3lf$uj6$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18742&group=comp.os.vms#18742

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!E+HRxgipQrfow0yPK0ooQA.user.46.165.242.75.POSTED!not-for-mail
From: mark.dan...@wasd.vsm.com.au (Mark Daniel)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Tue, 16 Nov 2021 12:35:34 +1030
Organization: Aioe.org NNTP Server
Message-ID: <smv3lf$uj6$1@gioia.aioe.org>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="31334"; posting-host="E+HRxgipQrfow0yPK0ooQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.3.1
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Mark Daniel - Tue, 16 Nov 2021 02:05 UTC

On 16/11/21 7:48 am, Robert A. Brooks wrote:
> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>> This talk of Ada, VMS and Systems programming has raised a new
>> question in my mind.
>>
>> Given that Ada got it's start on VMS (one of the first validated
>> Ada Compilers was on VMS) has any attempt ever been made to write
>> any part of VMS using Ada?  Device Driver? Anything?
>
> ACME_SERVER and SECURITY_SERVER are written in ADA.
>
> Both are being rewritten in C.

V9.1-A has a SECURITY_SERVER but no ACME_SERVER.

This suggests SECURITY_SERVER currently is in field-test.

--
Anyone, who using social-media, forms an opinion regarding anything
other than the relative cuteness of this or that puppy-dog, needs
seriously to examine their critical thinking.

Re: ADA and VMS (was Safer programming languages)

<6193161e$0$698$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18743&group=comp.os.vms#18743

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 15 Nov 2021 21:23:27 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: ADA and VMS (was Safer programming languages)
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <ivg8ovFo6nsU1@mid.individual.net>
<6192fce1$0$706$14726298@news.sunsite.dk> <ivggo9Fpk5dU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ivggo9Fpk5dU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <6193161e$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: d02486b1.news.sunsite.dk
X-Trace: 1637029406 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:64268
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Tue, 16 Nov 2021 02:23 UTC

On 11/15/2021 8:44 PM, Bill Gunshannon wrote:
> On 11/15/21 7:35 PM, Arne Vajhøj wrote:
>> On 11/15/2021 6:28 PM, Bill Gunshannon wrote:
>>> On 11/15/21 4:18 PM, Robert A. Brooks wrote:
>>>> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>>>>> This talk of Ada, VMS and Systems programming has raised a new
>>>>> question in my mind.
>>>>>
>>>>> Given that Ada got it's start on VMS (one of the first validated
>>>>> Ada Compilers was on VMS) has any attempt ever been made to write
>>>>> any part of VMS using Ada?  Device Driver? Anything?
>>>>
>>>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>>>
>>>> Both are being rewritten in C.
>>>
>>> Were there ever any internal benchmarks run against them so that
>>> a comparison of performance when the C conversion is done could
>>> be looked at?
>>
>> Depending on how many checks were disabled in the Ada version, then
>> the C version may be a little or a lot faster,
>>
>> But I cannot imagine it having any significance on modern hardware.
>>
>> They did not rewrite in C to save CPU cycles but because they did
>> not have an Ada compiler for the new platform.
>
> I realize all that.  I would just like to see some comparisons.
> I don't know that any were actually done.  It all goes back to
> a comment I got from someone from the Ada Users Group about 30
> years ago.  I mentioned an interest in a version of Unix rewritten
> in Ada and was quickly informed that while it could be done it
> would result in a useless operating system because the Ada version
> would be very inefficient.  Needless to say, I never tried it.
> Might be fun to dig up some benchmarks and try it, but I always
> prefer real world examples to contrived benchmarks.

But there are two very different questions here.

Would Ada vs C for OS mean something 30 years ago (VAX 6000 and 3000)?

Would Ada vs C for OS mean something today (16/24/32 core x86-64)?

Arne

Re: ADA and VMS (was Safer programming languages)

<ivhlnjF1mq6U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18745&group=comp.os.vms#18745

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: ADA and VMS (was Safer programming languages)
Date: Tue, 16 Nov 2021 07:15:46 -0500
Lines: 62
Message-ID: <ivhlnjF1mq6U1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <ivg8ovFo6nsU1@mid.individual.net>
<6192fce1$0$706$14726298@news.sunsite.dk> <ivggo9Fpk5dU1@mid.individual.net>
<6193161e$0$698$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net uSZBAm3pKr5pPht1AF9BmwnsCiLQuGy/2qLZTyyRuWEyWoGScE
Cancel-Lock: sha1:PoS3TqP77UwO8NRda83LNq+iPvE=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <6193161e$0$698$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Bill Gunshannon - Tue, 16 Nov 2021 12:15 UTC

On 11/15/21 9:23 PM, Arne Vajhøj wrote:
> On 11/15/2021 8:44 PM, Bill Gunshannon wrote:
>> On 11/15/21 7:35 PM, Arne Vajhøj wrote:
>>> On 11/15/2021 6:28 PM, Bill Gunshannon wrote:
>>>> On 11/15/21 4:18 PM, Robert A. Brooks wrote:
>>>>> On 11/15/2021 4:01 PM, Bill Gunshannon wrote:
>>>>>> This talk of Ada, VMS and Systems programming has raised a new
>>>>>> question in my mind.
>>>>>>
>>>>>> Given that Ada got it's start on VMS (one of the first validated
>>>>>> Ada Compilers was on VMS) has any attempt ever been made to write
>>>>>> any part of VMS using Ada?  Device Driver? Anything?
>>>>>
>>>>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>>>>
>>>>> Both are being rewritten in C.
>>>>
>>>> Were there ever any internal benchmarks run against them so that
>>>> a comparison of performance when the C conversion is done could
>>>> be looked at?
>>>
>>> Depending on how many checks were disabled in the Ada version, then
>>> the C version may be a little or a lot faster,
>>>
>>> But I cannot imagine it having any significance on modern hardware.
>>>
>>> They did not rewrite in C to save CPU cycles but because they did
>>> not have an Ada compiler for the new platform.
>>
>> I realize all that.  I would just like to see some comparisons.
>> I don't know that any were actually done.  It all goes back to
>> a comment I got from someone from the Ada Users Group about 30
>> years ago.  I mentioned an interest in a version of Unix rewritten
>> in Ada and was quickly informed that while it could be done it
>> would result in a useless operating system because the Ada version
>> would be very inefficient.  Needless to say, I never tried it.
>> Might be fun to dig up some benchmarks and try it, but I always
>> prefer real world examples to contrived benchmarks.
>
> But there are two very different questions here.
>
> Would Ada vs C for OS mean something 30 years ago (VAX 6000 and 3000)?
>
> Would Ada vs C for OS mean something today (16/24/32 core x86-64)?
>

Thus the reason we have so much bloatware today. If the program
runs badly, throw more cores at it. I am not interested in whether
or not something ran faster or slower on todays machines vs. yesterdays.
I am interested in whether or not ADD A TO B GIVING C is faster, slower
or the same between Ada and C.( and other languages as well!) Throwing
more cores at the above will not result in faster performance.

When I first started with programming we cared about programming and
efficiency. We profiled our programs in order to find the bad parts
and we fixed them. It is sad that efficiency is no longer considered
important to software development today. And they call it engineering
while we just called it programming.

bill

Re: ADA and VMS (was Safer programming languages)

<6193c48b$0$701$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18746&group=comp.os.vms#18746

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Tue, 16 Nov 2021 09:47:33 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.1
Subject: Re: ADA and VMS (was Safer programming languages)
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<ivfvhdFmg4rU2@mid.individual.net> <ivg04vFmkaaU1@mid.individual.net>
<smuiqs$v7g$1@dont-email.me> <ivg8ovFo6nsU1@mid.individual.net>
<6192fce1$0$706$14726298@news.sunsite.dk> <ivggo9Fpk5dU1@mid.individual.net>
<6193161e$0$698$14726298@news.sunsite.dk> <ivhlnjF1mq6U1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ivhlnjF1mq6U1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 71
Message-ID: <6193c48b$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 95aaa999.news.sunsite.dk
X-Trace: 1637074059 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:52581
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Tue, 16 Nov 2021 14:47 UTC

On 11/16/2021 7:15 AM, Bill Gunshannon wrote:
> On 11/15/21 9:23 PM, Arne Vajhøj wrote:
>> On 11/15/2021 8:44 PM, Bill Gunshannon wrote:
>>> On 11/15/21 7:35 PM, Arne Vajhøj wrote:
>>>> On 11/15/2021 6:28 PM, Bill Gunshannon wrote:
>>>>> On 11/15/21 4:18 PM, Robert A. Brooks wrote:
>>>>>> ACME_SERVER and SECURITY_SERVER are written in ADA.
>>>>>>
>>>>>> Both are being rewritten in C.
>>>>>
>>>>> Were there ever any internal benchmarks run against them so that
>>>>> a comparison of performance when the C conversion is done could
>>>>> be looked at?
>>>>
>>>> Depending on how many checks were disabled in the Ada version, then
>>>> the C version may be a little or a lot faster,
>>>>
>>>> But I cannot imagine it having any significance on modern hardware.
>>>>
>>>> They did not rewrite in C to save CPU cycles but because they did
>>>> not have an Ada compiler for the new platform.
>>>
>>> I realize all that.  I would just like to see some comparisons.
>>> I don't know that any were actually done.  It all goes back to
>>> a comment I got from someone from the Ada Users Group about 30
>>> years ago.  I mentioned an interest in a version of Unix rewritten
>>> in Ada and was quickly informed that while it could be done it
>>> would result in a useless operating system because the Ada version
>>> would be very inefficient.  Needless to say, I never tried it.
>>> Might be fun to dig up some benchmarks and try it, but I always
>>> prefer real world examples to contrived benchmarks.
>>
>> But there are two very different questions here.
>>
>> Would Ada vs C for OS mean something 30 years ago (VAX 6000 and 3000)?
>>
>> Would Ada vs C for OS mean something today (16/24/32 core x86-64)?
>
> Thus the reason we have so much bloatware today.  If the program
> runs badly, throw more cores at it. I am not interested in whether
> or not something ran faster or slower on todays machines vs. yesterdays.
> I am interested in whether or not ADD A TO B GIVING C is faster, slower
> or the same between Ada and C.( and other languages as well!) Throwing
> more cores at the above will not result in faster performance.
>
> When I first started with programming we cared about programming and
> efficiency.  We profiled our programs in order to find the bad parts
> and we fixed them.  It is sad that efficiency is no longer considered
> important to software development today.  And they call it engineering
> while we just called it programming.

I would say that there is a lot of focus on efficiency today.

But there are two types of such focus.

There is the hacker/nerd crowd that focus on micro-benchmarks
of all sorts of things. ADD A TO B GIVING C will fit fine in
that.

And then there is the engineering/professional crowd that
focus on actual solution/system performance. But what measurement
in this area prove to be relevant has changed over the last 30 years.
Unless one is in a specialized area like HPC then ADD A TO B GIVING C
is not relevant for solution/system performance today. They are
looking for round trips between tiers, interpreted vs compiled,
data models etc..

Arne

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor