home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.applications
- Path: sparky!uunet!mcsun!ub4b!sunbim!usenet
- From: accs1@bagheera.mumath
- Subject: Re: Is SAS C V6 C++ compatible
- Message-ID: <1992Dec21.095036.27419@sunbim.be>
- Sender: usenet@sunbim.be (user news)
- Reply-To: accs1@bagheera.mumath
- Organization: Sun Microsystems
- References: <BzGIpJ.HGy@unx.sas.com>
- Date: Mon, 21 Dec 92 09:50:36 GMT
- Lines: 54
-
- In article HGy@unx.sas.com, walker@twix.unx.sas.com (Doug Walker) writes:
- >
- >In article <1992Dec17.090233.26443@sunbim.be>, accs1@bagheera.mumath writes:
- >|> I wonder it will require SAS/C 6.x. Does this mean it will produce C-source
- >|> code which is to be compiled with 6.x ? When I talked to the guys from SAS
- >|> during the 'AMIGA Messe' in Cologne in 1991 they said it will *for sure* directly
- >|> produce object code.
- >
- >I'm sorry, but you are wrong. I was one of the guys there and we
- >were saying no such thing, because it is not true.
- >
- >I have a hard time understanding why people are SO CONCERNED that
- >the C++ not use C as an intermediate step. You will never see the
- >C file produced unless you ask to; the process will be as seamless
- >as using the C compiler itself. Speed and debuggability are not
- >dependent on the intermediate language used. Choice of algorithms
- >in the translator is more important than the fact that it uses
- >C as an intermediate.
- >
- >Eventually the translator will be modified and will replace the C
- >front-end completely, but not in the first version. Keep in mind
- >that some intermediate language will always be used, that's the
- >way that compilers work.
- >
- >|> Frank
- >
- >--
- > *****
- >=*|_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.
- >
-
-
-
- Its just fine with me that the compiler produces some intermediate language (whichever
- it is) and its even more fine if I don't see unless I want to see it. I was concerned
- that I would get C source _only_ as the compile result and need to run a separate
- C-compiler to get my executable. I'm sorry that I made you understand it wrong.
-
- So, the guys from the fair where right. It will produce executable code. I start the
- C++ compiler and after a while, and I'm sure that while could be made shorter when
- getting rid of the C front-end, I will get my executable. Lattice C++ did the same.
-
- Have you ever considered turn-around times as being important? Not that I would change
- to a PC, but seeing the compile speed of Turbo-Pascal or Turbo-C simply impresses me.
-
- Will the debugger, which is hopefully delivered with the compile package, handle it
- properly (meaning: I'm debugging my C++ source and not the C source) ?
-
- Frank
-