home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / coherent / 6318 < prev    next >
Encoding:
Text File  |  1992-12-21  |  1.9 KB  |  48 lines

  1. Newsgroups: comp.os.coherent
  2. Path: sparky!uunet!well!comeau
  3. From: comeau@csanta.attmail.com (Greg Comeau)
  4. Subject: Re: Why no ANSI C compiler?
  5. Message-ID: <BzIpwt.IJD@well.sf.ca.us>
  6. Originator: comeau@well.sf.ca.us
  7. Sender: news@well.sf.ca.us
  8. Reply-To: comeau@csanta.attmail.com (Greg Comeau)
  9. Organization: Comeau Computing
  10. References: <1992Dec8.134657.5593@sarah.albany.edu> <9212135427@drktowr.chi.il.us>
  11. Date: Sat, 19 Dec 1992 17:58:05 GMT
  12. Lines: 34
  13.  
  14. In article <9212135427@drktowr.chi.il.us> magus@drktowr.chi.il.us (Louis Giliberto) writes:
  15. >There is one rule to programming you will learn very quickly:
  16. >THERE ARE NO STANDARDS WHEN IT COMES TO C
  17.  
  18. That is most certainly an overstatement.
  19.  
  20. >C++ is even worse.
  21.  
  22. I'll disagree strongly.  C++ has and will always continue to be more standard
  23. than C.
  24.  
  25. >Anyhow, in reference to the so-called "ANSI standard"
  26. >the *main* difference is type checking.
  27.  
  28. Although the most visible aspect (and one of the most talked about) of ANSI C
  29. is function prototypes, there are a number of main differences including
  30. overhaul of the preprocessor, addressing of undefined et al behaviors,
  31. const, etc.
  32.  
  33. >GCC is being ported by MWC as we speak, so soon you will have an ANSI and
  34. >a C++ (cfront 3 compatible I think) compiler.  Standard?  Far from it.
  35.  
  36. It won't be cfront 3 compatible.  Various aspect of it will be up to date
  37. though.  Of course there is Comeau C++ (literally cfront 3, currently being
  38. 3.0.1'ized on our other platforms, and to be 3.0.2'ized 1Q93), but as I just
  39. mentioned in my previous message, we have been awaiting resolution of a number
  40. of problems from MWC for quite some number of months now.
  41.  
  42. - Greg
  43. -- 
  44.          Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418
  45.                    Producers of Comeau C++ 3.0 With Templates
  46.           Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421
  47.         Voice:718-945-0009 / Fax:718-441-2310 / Prodigy: tshp50a
  48.