[Info-vax] Rust as a HS language, was: Re: Quiet?

Arne Vajhøj arne at vajhoej.dk
Tue Apr 5 19:22:28 EDT 2022


On 4/4/2022 11:47 PM, Dave Froble wrote:
> On 4/4/2022 10:18 PM, Arne Vajhøj wrote:
>> Code should be enhanced and improved, but preferably to meet
>> increase business demand not to keep up with an ever changing
>> language standard.
> 
> Yes, this is the key.
> 
> Some time ago, perhaps in the 1990s,  not sure, the Basic developers 
> took a look at things in general, and declared "we can implement just 
> about anything". Basic got the RECORD statement, basically similar to 
> structures in C, and some other things.  The concept was "add helpful 
> things, but don't break anything". That was rather useful.
> 
> Another example, I can use Visual Basic a bit.  I cannot use VB .NET.  
> Not sure of all the differences, but a VB program will not compile in 
> .NET.  That was rather distasteful.

DEC/VMS Basic has been very compatible as you have explained many times.
Lot of credit to DEC/CPQ/HP(E)/VSI for that.

Microsoft has sort of 3 generations of Basic:
* The DOS Basic's (GW Basic, QBasic etc.)
* VB especially VB6
* VB.NET

Big changes between them.

But a lot was give due to the difference in nature.

The first is really just a Basic interpreter/compiler (depending
on what flavor).

The second was a RAD tool with tight integration with COM.

The third was a full blown OO language integrated with .NET - some
consider it "C# with VB syntax".

Full compatibility may have been very difficult to achieve.

Arne







More information about the Info-vax mailing list