[Info-vax] ADA and VMS (was Safer programming languages)

Bill Gunshannon bill.gunshannon at gmail.com
Mon Nov 15 20:44:40 EST 2021


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





More information about the Info-vax mailing list