What are the kinds of software that are not advisable to be developed using Python?

Roy Smith roy at panix.com
Tue Feb 11 15:24:05 CET 2014


In article <52f9b6af$0$11128$c3e8da3 at news.astraweb.com>,
 Steven D'Aprano <steve at pearwood.info> wrote:

> On Mon, 10 Feb 2014 22:40:48 -0600, Tim Daneliuk wrote:
> 
> > On 02/08/2014 05:54 PM, Sam wrote:
> >> I got to know about Python a few months ago and today, I want to
> >> develop only using Python because of its code readability. This is not
> >> a healthy bias. To play my own devil's advocate, I have a question.
> >> What are the kinds of software that are not advisable to be developed
> >> using Python?
> 
> [snip a bunch of good examples]
> 
> > Applications in which you do not want the casual reader to be able to
> > derive the meaning of the source code.
> 
> That's a bad example. Do you think that the casual reader will be able to 
> understand the meaning of .pyc files?

No, but anybody with script-kiddie level sophistication can download a 
pyc decompiler and get back a pretty good representation of what the 
source was.

Whether I mind shipping my source, or you mind shipping your source 
isn't really what matters here.  What matters is that there *are* 
people/companies who don't want to expose their source.  Perhaps for 
reasons we don't agree with.  For those people, Python is not a good 
choice.



More information about the Python-list mailing list