This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Unified C and C++ front end (was Re: New C parser [patch])


On Oct 25, 2004, at 6:03 PM, Scott Robert Ladd wrote:

Ziemowit Laski wrote:
So I take it there is no hope of the divergence being halted (let alone reversed)? Or am I the only one who sees this divergence as an aberration? :-)

I haven't looked in on the debate for many months, but it boils down to the C++ people feeling that C99 was unnecessarily incompatible, and the C folk stating that they had no obligation to remain compatible with C++. Many of the differences are subtle, and some difficult to resolve in a common fashion.


I highly recommend David Tribble's excellent synopsis of the differences at:

http://david.tribble.com/text/cdiffs.htm

Another useful summary, "written in support of the view that C/C++incompatibilities can and should be eliminated," is the following series of articles:
http://www.cuj.com/documents/s=8011/cuj0207stroustr/
http://www.cuj.com/documents/s=8010/cuj0208stroustr/
http://www.cuj.com/documents/s=8009/cuj0209stroustr/


--Matt


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]