home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!stanford.edu!rutgers!concert!sas!mozart.unx.sas.com!walker
- From: walker@twix.unx.sas.com (Doug Walker)
- Newsgroups: comp.sys.amiga.applications
- Subject: Re: Is SAS C V6 C++ compatible
- Message-ID: <BzM4KA.BHx@unx.sas.com>
- Date: 21 Dec 92 14:07:22 GMT
- References: <1992Dec16.110011.14228@nntpd.lkg.dec.com> <1992Dec17.090233.26443@sunbim.be> <DAVIDM.92Dec18180911@consilium.com>
- Sender: news@unx.sas.com (Noter of Newsworthy Events)
- Organization: SAS Institute Inc.
- Lines: 35
- Originator: walker@twix.unx.sas.com
- Nntp-Posting-Host: twix.unx.sas.com
-
-
- In article <DAVIDM.92Dec18180911@consilium.com>, davidm@consilium.com (David S. Masterson) writes:
- |> Since the optimizer that a C++ to C translator is dependent on is the one in
- |> the C compiler, optimizations based on the C++ use of temporaries, const'ness
- |> of C++ objects, etc. would be impossible (correct?). Therefore, a C++ to C
- |> translator would not produce as efficient code as a native C++ compiler (or so
-
- I don't agree with this statement. One of GO's main roles is figuring out
- the lifetimes of variables, temporary or not. This can certainly be worked
- around.
-
- |> I'll be happy if the implementation of C++ matches the draft standard that is
- |> being worked on. I think C++ could be a good language for the Amiga provided
- |> the implementation is a good one. What is most needed in the implementation
- |> of C++ (on any system) is the exception handling capability. Until compiler
- |> writers start putting out C++ with that capability, the market for vendors of
- |> reusable components will be hampered as exception handling *will* completely
- |> change the style in which objects are developed.
-
- Until the exception-handling is defined a little better, no compiler vendor
- will be able to produce a version with any assurance that it will remain
- compliant in the future. True, exception handling will change the style
- in which objects are developed; this makes it even more important not
- to make the wrong change!
-
- |> David Masterson Consilium, Inc.
-
- --
- *****
- =*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
- *|. o.| || 1200/2400/9600 Dual
- | o |// For all you do, this bug's for you!
- ======
- usenet: walker@unx.sas.com bix: djwalker
- Any opinions expressed are mine, not those of SAS Institute, Inc.
-