[Info-vax] VAX Macro to C conversion

Bill Gunshannon bill.gunshannon at gmail.com
Wed Jul 10 20:42:12 EDT 2019


On 7/10/19 2:20 PM, Arne Vajhøj wrote:
> On 7/10/2019 2:15 PM, Bill Gunshannon wrote:
>> On 7/10/19 1:57 PM, Arne Vajhøj wrote:
>>> On 7/10/2019 9:34 AM, Bill Gunshannon wrote:
>>>> On 7/9/19 10:37 PM, Arne Vajhøj wrote:
>>>>> * no string type
>>>>
>>>> So what?  What's so great about a string type?  Fortran
>>>> didn't have it until 77.  Pascal didn't have it until UCSD.
>>>
>>> Neither Fortran 77 nor UCSD Pascal are recent.
>>>
>>> :-)
>>
>> And neither is C.
> 
> True.
> 
> But while Fortran and Pascal fixed the problem, then C
> did not.

Actually, it did.  A long time ago.
1983 PDP-11 Software Source Book -- Page 1395
1986 VAX Software Source Book -- Page 1155

The Safe C Compiler.
 From Catalytix Corp.

OSes supported: RSTS, RSX, RT-11, ULTRIX-11, UNIX, ULTRIX-32, VMS.

It met with the same acceptance as OO COBOL.

Wonder where Donald French is today.

> 
> Even C++ sort of fixed the problem. They added STL std::string.
> Even though a lot of C++ code still use the C style null
> terminated arrays.

Some of us don't consider C++ to have anything to do with
real  C.   :-)

bill





More information about the Info-vax mailing list