[Info-vax] Programming languages on VMS

Arne Vajhøj arne at vajhoej.dk
Wed Jan 31 21:39:58 EST 2018


On 1/31/2018 6:35 PM, seasoned_geek wrote:
> On Wednesday, January 24, 2018 at 1:34:39 PM UTC-6, Arne Vajhøj wrote:
>> On 1/24/2018 12:26 PM, Bill Gunshannon wrote:
>>> On 01/24/2018 11:47 AM, DaveFroble wrote:
>>>> While not very good at performance, compiler wasn't written for
>>>> performance, Basic can do most of that stuff very well, and much more.
>>>>
>>>> Much the same comparison can be made with your "bus off a cliff"
>>>> comment, when looking at "the professionals" here and their attitude
>>>> toward Basic, right?
>>>
>>> Given what it was designed for BASIC was never taken seriously.  Even
>>> after ANSIfication it was still not overly practical as most versions
>>> were interpreted and not compiled.
>>
>> Hmmm.
>>
>> Basic went compiled even on PC's around 1990.
>>
>> GW-Basic and QBasic were interpreted.
>>
>> But QuickBasic 1985 could optionally compile.
>>
>> TurboBasic 1989 compiled.
>>
>> VB 1991 compiled.
>>
>> Long time ago.

> https://en.wikipedia.org/wiki/BASIC
> 
> ANSI/ISO/IEC Standard for Minimal BASIC:
> 
>      ANSI X3.60-1978 "For minimal BASIC"
>      ISO/IEC 6373:1984 "Data Processing — Programming Languages — Minimal BASIC"
> 
> ECMA-55 Minimal BASIC (withdrawn, similar to ANSI X3.60-1978)

1990 is still a long time ago.

> What is rather amazing is that the script kiddie languages
 > institutions of lower learning are gaga over are interpreted
 > languages. Even Java is interpreted. No, p-compiling to a byte code
 > processed by a VM does not mean it isn't interpreted.

No, but the JIT compiler in the JVM make it non-interpreted. Or
more correctly non-interpreted for code executed many times
as Java (unlike .NET) first JIT compiles when it considers
it beneficial (there is a bunch of -XX parameters to
influence that behavior).

For SUN/Oracle Java JIT compilation was added in 1999.

It is still possible to disable it with -Xint, but
I don't think anyone use that.

Arne






More information about the Info-vax mailing list