On 8/1/2010 5:36 PM, Roy Smith wrote:
In article<4c55fe82$0$9111$426a3...@news.free.fr>,
  candide<cand...@free.invalid>  wrote:

Python is an object oriented langage (OOL). The Python main
implementation is written in pure and "old" C90. Is it for historical
reasons?

C is not an OOL and C++ strongly is. I wonder if it wouldn't be more
suitable to implement an OOL with another one.

One thing that comes to mind is that it's much easier to distribute C
libraries than C++ libraries.

If I compile a main program with one C compiler and you compile a
dynamically loaded library with another C compiler on the same box, the
odds are pretty good they'll interoperate without any problems.

   Not for Python.  Extensions have to be built with essentially the
same version of the same C compiler used for building Python.  This
is a major headache.

                                John Nagle
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to