Re: Interview with Mr Stroustrup



In message <igl7r6$33a$1@xxxxxxxxxxxxxxxxx>, sandeep <nospam@xxxxxxxxxx>
writes

In my opinion, compatibility with C++ is one of C's greatest assets.

It is one of it's biggest problems.

I
recommend the ISO C body to move towards these two goals viz-a-viz C++:

NEVER going to happen. I would vote against it every time. As it is
parts of C99 are being made optional in C1*. If you want C and C++
compatibility change C++ to be compatible with C. Lives depend on it.

I believe the C and C++ committees are already in close contact.

I hope you are right.

They are in close contact.

All my reading on this subject, gives the
impression that standards bodies pride themselves on working in glorious
isolation!

Not at all C and C++ are different languages designed for different
things. If you want more compatibility between C and C++ you will have
to move C++ to be compatible with C
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



.



Relevant Pages

  • Re: Fastcode PosEx B&V 0.3
    ... Therefore, I vote for a). ... Compatibility is OK when we change type of parameter. ... In addition some errors in user code ...
    (borland.public.delphi.language.basm)
  • Re: What would you like in Ada202X?
    ... +1 vote, for compatibility reasons). ... Gautier's Ada programming ...
    (comp.lang.ada)
  • Re: old_procfs.h and large file environment
    ... >>Unfortunately, Sun ONE Studio 9 has very poor source compatibility, ... Ab initio, C99, but compounded by POSIX and Sun's choice of C99 ... >incompatible changes to the C language; the compiler does allow you ... conforming programs may hit enough problems that there is no ...
    (comp.unix.solaris)
  • Re: old_procfs.h and large file environment
    ... >>Unfortunately, Sun ONE Studio 9 has very poor source compatibility, ... Ab initio, C99, but compounded by POSIX and Sun's choice of C99 ... >incompatible changes to the C language; the compiler does allow you ... conforming programs may hit enough problems that there is no ...
    (comp.unix.programmer)
  • Re: c pointers notation basic question
    ... and if possible then to initialize at point of declaration. ... It might be often, but not often when considering C89/C90 compatibility, ... On such case I would likely use CLang to translate the code from C99 to C89 ... immediately prior to compiling. ...
    (comp.lang.c)