[Info-vax] The (now lost) future of Alpha.

Bill Gunshannon bill.gunshannon at gmail.com
Thu Aug 2 07:42:45 EDT 2018


On 08/02/2018 05:51 AM, Johnny Billquist wrote:
> On 2018-08-01 20:10, invalid wrote:
>> On 2018-08-01, Arne Vajhøj <arne at vajhoej.dk> wrote:
>>> On 7/31/2018 4:47 AM, Johnny Billquist wrote:
>>>> On 2018-07-31 01:44, Arne Vajhøj wrote:
>>>>> On 7/30/2018 1:39 PM, Bill Gunshannon wrote:
>>>>>> Isn't RATFOR a kind of compiler that reads RAT and emits
>>>>>> an intermediate language resembling Fortran?  :-)
>>>>>
>>>>> I assume it is joke.
>>>>>
>>>>> RAT stands for RATional.
>>>>>
>>>>> And it outputs valid Fortran.
>>>>
>>>> I don't see why you would think it's a joke.
>>>
>>> I assume it was a joke about "rat" also being a generaly
>>> despised animal.
>>>
>>>>                                             It's a very appropriate
>>>> description of the RATFOR compiler. It takes a language as input, and
>>>> outputs another as output, just like any compiler.
>>>
>>> Yes.
>>>
>>> But I don't think the input is RAT.
>>>
>>>>                                                And it's a compiler
>>>> written in FORTRAN.
>>
>> No, it is not. It's a preprocessor written in PASCAL to add what K&R 
>> wanted
>> to FORTRAN.
> 
> Others have already pointed out the error about Pascal being involved.
> 
> Do you know what the difference between a preprocessor and a compiler 
> is? It's that we choose to call one a preprocessor because we can still 
> read and understand the output results from that one.
> 

Depending on the processor involved, some of us can read the
output from a compiler as well.  :-)

bill




More information about the Info-vax mailing list