Difficult-to-dechiper can be considered a pro by bigger businesses with proprietry software to help prevent reverse-engineering (although from what I've been told, they typically run it through a scrambler before compiling the code for release). However, from my experience, it is the quality of the code, comments, and documentation that determines the readability of the code, not so much the language. That's not to say some languages don't make it really difficult; specifically the non-standard/joke/developed-by-a-guy-with-too-much-ego *coughmathmaticacough* language, but these are relatively rare in practice.
In short, I agree with William. Best, Travis On Thursday, June 11, 2015 at 9:51:00 AM UTC-7, William wrote: > > (off topic) > > On Thu, Jun 11, 2015 at 8:58 AM, Francesco Biscani <blues...@gmail.com > <javascript:>> wrote: > >> Or at least it is not hard to write modern C++ that is very difficult > for > >> others to work on. > > > > > > Isn't it true for most languages? > > In my opinion, absolutely unequivocally not. Each programming > languages has a huge range of pros and cons. Each programming > language (and standard library) is good at expressing certain things > and bad at others. Ability to easily write very > difficult-to-decipher code is something C/C++ is better at than some > other languages such as Python. > > I'm sure that anybody who has really learned a few very different > programming languages well (having written and worked on a few tens of > thousands of lines of code in each) would agree. > > In my mind I do not view Python is "the best programming language for > everything" any more than I view my impact driver as the best tool in > my toolshed for everything. (Though impact drivers are pretty > awesome.) > > William > > > I have seen nested list comprehension > > one-liners in Python that make my skin crawl. > > > > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "sage-devel" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to sage-devel+...@googlegroups.com <javascript:>. > > To post to this group, send email to sage-...@googlegroups.com > <javascript:>. > > Visit this group at http://groups.google.com/group/sage-devel. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > William (http://wstein.org) > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.