[Info-vax] Opportunity for VSI?
Bill Gunshannon
bill.gunshannon at gmail.com
Thu Dec 20 10:06:31 EST 2018
On 12/20/18 9:02 AM, Scott Dorsey wrote:
> Bill Gunshannon <bill.gunshannon at gmail.com> wrote:
>> On 12/19/18 7:40 PM, Scott Dorsey wrote:
>>>
>>> It was the PL/1 of the 1980s. So big that everyone programmed in a
>>> subset and so nobody could read anyone else's code...
>>
>> First, there are no Ada Subsets. The owners of the language
>> specifically prohibit it.
>
> The subset is in the programmers' heads. The compiler was verified and
> implemented the full standard, but the programmers did not.
>
>> Second, it is a typical item designed by committee. BY the
>> time it was done the people responsible for its creation in
>> the first place (The US Air Force) refused to use it even
>> with the DOD mandate.
>
> It actually got traction there for stuff like realtime applications,
> nearly replacing languages like JOVIAL.
Not with the USAF. After the failure of creating Ada
they went back to Jovial over the objections of the DOD.
> The problem is that the
> people writing realtime applications didn't understand the fancy string
> manipulation and text formatting functions.... they didn't need to, until
> all of a sudden they encountered someone's code that used them.
No, the problem was too much fluff and not enough substance.
The USAF wanted a lean, functional language for doing real-
time. They got a boat anchor that thought it could do anything.
I once asked an Ada expert at a major government contracting
company I use to work for about the possibility of re-writing
Unix in Ada to eliminate all the well known security problems
(like buffer over-runs). He told me it was doable but you
wouldn't like the result because the overhead would make it
a real dog.
bill
More information about the Info-vax
mailing list