Lost at C

Cameron Laird claird at starbase.neosoft.com
Fri Nov 10 08:34:04 EST 2000


In article <qxJO5.7927$Qz2.324504 at typhoon.aracnet.com>,
Daniel Klein <DanielK at aracnet.com> wrote:
>I have done a bit of programming with Smalltalk and Java (but have never
>used C or C++) and for the most part you stay within the realm of the
>respective language. However, looking thru many of the posts in this
>newsgroup it appears that you need to be moderately familiar with C. So my
>question is:
>
>Do you have to learn C to use Python?
>
>Daniel Klein
>
>

Others have already observed that the correct answer is, "No."

Some people are *looking* to use C, for a variety of reasons--
they have legacy APIs, or real-world devices without high-level
interfaces, and so on.  At the same time, they have the good
sense to want a more productive vehicle than C.  Python is
*great* in this role.  They get to do all the things they want
or need, and still structure their work in a higher-level
language.

This can be a bit hard to appreciate coming from Smalltalk and
Java, because those are two language systems that are notori-
ously insular, and hostile to "foreign functions".
-- 

Cameron Laird <claird at NeoSoft.com>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html



More information about the Python-list mailing list