Henderson, Jordan (Contractor) (DAASC) wrote:
-----Original Message-----
From: Douglas B Rupp [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, August 31, 2004 5:37 PM
To: Henderson, Jordan (Contractor) (DAASC); Craig A. Berry
Cc: [EMAIL PROTECTED]
Subject: Re: Correct way to delete file(s) on OpenVMS?


    
The existence of a good port of GNU C/C++ for OpenVMS would make porting
      
Open
    
Source tools to OpenVMS easier, which would benefit some enterprise
      
development.

Well you are making exactly my point which is that a Unix-like interface
might be nice for porting Open Source tools, but I still don't see the
need
for the Gnu C compiler itself.  There are not many tools/applications that
have to be compiled with Gnu C in order to work.
    

That's probably true.  Still, there are a lot of shops that do most of their
development in other languages like Java and PL/SQL who might benefit from
casual use of a C compiler, but HP would have to weigh this benefit to customers
against the potential for losing DECC license sales.
  

My own experience disagrees with the assessment given in the 1st quoted message.  While it is true that the DECC compiler generates better code than the GNU C compiler (this is evident even on Linux), there are a number of features in the GNU C compiler that do not exist in the HP supported compiler and there are some packages that make heavy use of these features.  Case in point would be the __attribute__ modifer which provides functionality for which there is no duplicate in DECC (other than manual work by the programmer).  For the packages I've worked on, I've never needed the Unix syntax (the only one that has been an issue is the fact that -I can be specified multiple times but /INCLUDE_DIRECTORY can only be specified once and I've always been able to solve that) but it has been a royal pain to find ways to address the differences in functionality.

A functioning recent version of GCC for VMS would make this work much easier.

Mark Berryman

Reply via email to