[Info-vax] VMS Software Q1 '23 Update

Arne Vajhøj arne at vajhoej.dk
Sun Jan 29 13:23:42 EST 2023


On 1/29/2023 11:52 AM, Dave Froble wrote:
> On 1/29/2023 10:42 AM, Arne Vajhøj wrote:
>> On 1/29/2023 9:32 AM, Scott Dorsey wrote:
>>> =?UTF-8?Q?Arne_Vajh=c3=b8j?=  <arne at vajhoej.dk> wrote:
>>>>
>>>> I sort of had guessed that word was the same as on VAX,
>>>> but I don't understand how it can't have a 32 bit integer.
>>>>
>>>> How does one work with file sizes and file position
>>>> in bytes on PDP-11?
>>>>
>>>> I know you don't do C, but I believe C was invented on
>>>> PDP-11.
>>>
>>> I think the issue is with the programming language and not with the
>>> architecture.  And yes, you can use bignum in C, at least under v7 Unix,
>>> and store really really big numbers.
>>
>> So other language & OS combinations did support 32 bit
>> integers on PDP-11?
>>
>> Possible including first version of C.
> 
> When was C first available?

1972, Version 2 Unix, PDP-11.

> The problem was, in 1974, we had RSTS/E and Basic+ on PDP-11.  That was 
> what was available.  Sure, in later years, there were more options.  As 
> far as that goes, we developed what we called "double integer", which 
> was two word integers, used in memory as D-float, and stored as a 4 byte 
> string.  6 variations gave us whole integers, and 5 variations with 1 to 
> 5 digits after the decimal point.  The max values were still limited to 
> I believe 8 digits.
> 
> What was developed worked.  Later, when discussing with customers the 
> choice of using newer capabilities, they asked, "what's the benefit" and 
> actually what they had was working.  They were not interested in paying 
> to replace something that was working for them.  There was also the 
> issue of running the programs on historical data saved on tape.  They 
> were not interested in converting the historical data.
> 
> And so the old capabilities remained in use, and they did the job.  They 
> are still doing the job.

Didn't VAX to Alpha migration cause some issues with D floating?

If I remember correct then Alpha did not fully support D.

Arne





More information about the Info-vax mailing list