[Python-Dev] C++ for CPython 3? (Re: str.count is slow)

Stephen J. Turnbull stephen at xemacs.org
Fri Mar 3 09:51:49 CET 2006

>>>>> "martin" == martin  <martin at v.loewis.de> writes:

    martin> I don't understand. How can you use a C++ compiler, but
    martin> not the C++ language?

An abbreviation for "those features that aren't in C".

    martin> As the recent const dilemma shows, C99 and C++98 have,
    martin> unfortunately, different interpretations of "const" (with
    martin> the C interpretation being more strict).

Yeah, that's really unfortunate.  I suppose we'll probably run into it
fairly quickly.

Nevertheless, the restriction to programs that are both legal C89 and
legal C++ of similar vintage has paid off for us, in the sense that we
went from GCC 2.95 to GCC 3.4 without having significant problems
where the compiler suddenly decided our code was unacceptable.
(Similar experience with other vendors' compilers.)  Recently we've
seen a significant rise in warnings that need to be fixed, and
occasional errors, as GCC 4.x has become more common.

School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.

More information about the Python-Dev mailing list