On Sunday 26 September 2010 08:13:32 Philipp Überbacher wrote: > Excerpts from Arnold Krille's message of 2010-09-25 13:00:29 +0200: > > On Saturday 25 September 2010 10:49:35 Chris Cannam wrote: > > > On Sat, Sep 25, 2010 at 8:06 AM, Joel Roth <joelz@xxxxxxxxx> wrote: > > > > I guess I am reacting to what I imagine is language > > > > preference projected onto absolute judgment on merits of a > > > > particular language. > > > > > > > > Perhaps you are speaking from years of software development > > > > experience. > > > > > > I have quite a lot of (mostly enjoyable) experience writing Perl over > > > the years, including some fairly big programs, and hardly any > > > experience with Python (a language I dislike on instinct). But my > > > experience with Perl has been that returning to my own projects is > > > harder than it should be, and harder than in languages like C and C++. > > > > > > That is probably due to my own limitations, particularly when it > > > > > > comes to discipline, but it's empirically true in my case. > > > > > > The real assumption I made back there was that Python code is any > > > easier to return to -- I haven't the experience to judge, really, I'm > > > just going on hearsay from friends and acquaintances. > > > > Python actually forces you to be more disciplined. Which really make > > returning to the code easy. > > Isn't this only about indentation? Indentation might be important for > readability, but whether it's forced by the language or not doesn't seem > to be such a big deal for me. Don't underestimate that! Write some non-trivial code, let it rest for 2 months (where you focus on other things) and come back to your code. If you where displined to document a lot, python makes it easier for you to come back to your code than other languages I know (C, C++, javascript, basic, pascal, fortran, LabView, heck it even simplier than pd I think). With python it seems to be "only" intendation, but this results in clearer structures of code and less parenthesis. Which results in a much higher readability. Sure, you can write readable code in other languages too. But how many people do you know that write readable code (in non-python) when the projects deadline is only two weeks away? And pythons inbuilt documentation-system saves you another three days of that deadline... Have fun, Arnold
Attachment:
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user