Hi,<br><br><div class="gmail_quote">On Tue, Oct 23, 2012 at 12:39 PM, Jacques-Charles Lafoucriere <span dir="ltr"><<a href="mailto:jacques-charles.lafoucriere@cea.fr" target="_blank">jacques-charles.lafoucriere@cea.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    hello all<br>
    <br>
    I personally always had difficulties with perl ...<br>
    the code is generally very hard to read, and the language brings
    very quickly to tricky optimization only experts understood<br></div></blockquote><div><br></div><div>At first blush, I had a hard time reading C code.  I was looking at the first implementation of</div><div>the C preprocessor and nobody had figured out how to write clean code yet.  Truly awful.</div>
<div>I also had a professor who claimed he could make any language look like FORTRAN.</div><div>I believe him to this day.  It takes effort, care, examples and some training to write</div><div>clean comprehensible code in any language, beit C or bash or perl or python or ruby.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    it will also be easier for them to get the right "python" way of
    programming than the right "perl" way of programming<br>
    (in both cases the worst way is to use the new language as bash,
    which can arrive much quickly with perl than with python)<br></div></blockquote><div><br></div><div>In both cases, you need to find good examples of language usage,</div><div>characterize what makes the good examples good and then emulate that.</div>
<div>Perl can be clean and comprehensible.  Even bash can be clean and comprehensible.</div><div>And Python can be illegible.  It takes effort.</div></div>