SV: Python Productivity over C++
Michael Hudson
mwh21 at cam.ac.uk
Wed Jun 14 20:02:33 EDT 2000
More information about the Python-list mailing list
Wed Jun 14 20:02:33 EDT 2000
- Previous message (by thread): Python Productivity over C++
- Next message (by thread): SV: Python Productivity over C++
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Moshe Zadka <moshez at math.huji.ac.il> writes: > On Wed, 14 Jun 2000, Eric Lee Green wrote: > > > Michal Vitecek wrote: > > > this is highly debatable - properly written C/C++ source is pretty well > > > readable and self-documenting. similarly, badly written python source > > > makes it as unreadable as in other languages - there's not a point in > > > trying to prevent people from writing (un)readable source code. > > > > It's harder to write unreadable Python source because you can't write code > > like, hmm, > > > > opendir(FOO,\"%s\");@files=readdir(FOO);foreach (@files) { if > > (/^[^\\.].*\\.txt$/) { print \"%s/$_\\n\";};};closedir(FOO); > > import os,re > for _ in os.path.listdir("%s"): if re.match("^[^.].*\.txt$': print( > "%%s/%(_)s" % vars()) But that doesn't work: >>> for _ in os.path.listdir("%s"): if re.match("^[^.].*\.txt$': print( File "<stdin>", line 1 for _ in os.path.listdir("%s"): if re.match("^[^.].*\.txt$': print( ^ SyntaxError: invalid syntax > writing-obfuscated-python-isn't-that-easy-ly y'rs, Z. Indeed. or-was-that-your-point-ly y'rs Michael -- SCSI is not magic. There are fundamental technical reasons why it is necessary to sacrifice a young goat to your SCSI chain now and then. -- John Woods
- Previous message (by thread): Python Productivity over C++
- Next message (by thread): SV: Python Productivity over C++
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list