LWN.net Logo

PyCon: Evangelizing Python

PyCon: Evangelizing Python

Posted Mar 28, 2013 7:53 UTC (Thu) by eru (subscriber, #2753)
Parent article: PyCon: Evangelizing Python

"C is a wonderful language", but it doesn't have a community,

Maybe because it no longer needs a community, any more than the hammer or the screwdriver needs a community...

But I recall back when I was first learning C, there was a C community around magazines like The C User's Journal and Dr. Dobbs Journal. Later I learned a lot in the comp.std.c and comp.lang.c USENET newsgroups.


(Log in to post comments)

PyCon: Evangelizing Python

Posted Mar 28, 2013 15:43 UTC (Thu) by ortalo (subscriber, #4654) [Link]

Secure C Coding still has/needs a community IMHO (and certainly is not yet as straightforward as the hammer or the screwdriver...), e.g. look around CERT/CC.
Such things are far from finished.

PyCon: Evangelizing Python

Posted Mar 29, 2013 12:19 UTC (Fri) by renox (subscriber, #23785) [Link]

> "C is a wonderful language", but it doesn't have a community,

PC much?
C is probably the language I know the best, but I totally disagree that C is a wonderful language, it's a language which doesn't know whether it is should be a portable assembly language or a high level language, so it fails at both.

PyCon: Evangelizing Python

Posted Apr 5, 2013 13:15 UTC (Fri) by XTF (guest, #83255) [Link]

So what language does Python use for it's implementation? C++?

PyCon: Evangelizing Python

Posted Apr 5, 2013 13:25 UTC (Fri) by renox (subscriber, #23785) [Link]

CPython is written in C, C is often the best tool to use because of many reasons (availability of compilers/of developers, performance, etc), but this doesn't make it a "wonderful" language..
Unless by "wonderful" you mean "full of undefined behaviours just waiting to hurt the developers" ( http://blog.regehr.org/archives/category/compilers ) in which case I agree.

PyCon: Evangelizing Python

Posted Apr 5, 2013 13:49 UTC (Fri) by XTF (guest, #83255) [Link]

I didn't mention wonderful at all. Just wanted to state that apparently C is still the best choice in certain cases.

PyCon: Evangelizing Python

Posted Apr 5, 2013 19:47 UTC (Fri) by andrel (subscriber, #5166) [Link]

Pypy is written in Python. More precisely a restricted subset of Python called RPython.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds