Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'wed,': 0.03; '(although': 0.05; 'subject:Python': 0.06; 'c++,': 0.07; 'python': 0.08; 'bash': 0.09; 'paradigms': 0.09; '25,': 0.12; 'am,': 0.14; 'wrote:': 0.14; 'angelico': 0.16; 'both.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'ook': 0.16; 'support?': 0.16; 'way"': 0.16; '\xa0this': 0.16; 'language,': 0.17; 'language': 0.18; 'perl': 0.19; 'writes:': 0.19; 'header:In-Reply-To:1': 0.21; 'java': 0.21; "aren't": 0.22; 'maybe': 0.23; 'received:209.85.210.174': 0.23; 'received:mail- iy0-f174.google.com': 0.23; 'referring': 0.23; 'asked': 0.24; 'code': 0.24; 'message-id:@mail.gmail.com': 0.28; 'subject:?': 0.29; '(both': 0.30; 'tool.': 0.30; 'toolkit': 0.30; 'programmers': 0.31; 'yet': 0.32; 'does': 0.33; 'to:addr:python- list': 0.33; "i've": 0.33; 'chris': 0.34; 'there': 0.35; 'crazy': 0.35; 'several': 0.36; 'received:google.com': 0.37; 'useful': 0.37; 'received:209.85': 0.37; 'http': 0.37; 'subject:: ': 0.38; 'easier': 0.39; 'client': 0.39; 'received:209': 0.39; 'to:addr:python.org': 0.39; 'feature': 0.40; 'more': 0.60; 'john': 0.62; 'unique': 0.63; 'ever': 0.64; 'miss': 0.64; 'taught': 0.72; 'with,': 0.77; '"there': 0.84; 'different.': 0.84; 'myths': 0.84; 'notion': 0.84; 'special.': 0.84; 'subject:Why': 0.84; 'subject:choose': 0.84; 'subject:its': 0.84; 'something.': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=pqYsTiJIwdGjRs+6rIjDiM038/Zgd22wd+yKntvU2b8=; b=F/qlCiiFgikbsJrMRTn5yYkpNkrDAUL/mFSkgIOOzReNCje1KD2hMSq96vh7EHr6cK 0eHv3SmymmsEPpV9B580pVb00cwP2fN/JmDiPluJi5+Ov9WDTT0n23DgIe1LKzYtu+n8 jSDjXWHT0e/9hdeFht7CkV4vCgehFtaz9F6UE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=slFKRLIRjCHiZwD+YZAFJaV6vlvV1XCdiN8iJhdiLab5Srv7P9cb+GqSyHoqk5+34y LN2sPDdUd37Fulcv50B8ft8G+6+R2rt7LYQPUZ9tjGim3hZAfVcqOY9ynSj1MLs5O/Hu ANJbbFWW5UVpsCXCXFX8xiBlvYafSvSPUKYLs= MIME-Version: 1.0 In-Reply-To: <871uzougmp.fsf@castleamber.com> References: <80d59383-36a3-4744-85c4-1a0577f1d3a6@dr5g2000vbb.googlegroups.com> <9CDC4B2CD1F445E994119A50F65155DF@teddy> <12225671E9654FECB49613D915FAEC19@teddy> <21A740B7AC6644248476DFADDF726C73@octavian> <629DAC3611EA49B0A36BCF70151CDE2F@octavian> <57C0AB91B42743E89456ACCC8751CF78@octavian> <2C6966D5AB6541E3BCE920FE7883A05B@octavian> <8762p0kzj6.fsf@mithlond.arda> <874o4kvy8g.fsf@castleamber.com> <871uzougmp.fsf@castleamber.com> Date: Wed, 25 May 2011 07:53:24 +1000 Subject: Re: Why did Quora choose Python for its development? From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 31 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1306274007 news.xs4all.nl 49180 [::ffff:82.94.164.166]:34575 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:6175 On Wed, May 25, 2011 at 3:56 AM, John Bokma wrote: > Chris Angelico writes: >> To me, a language is a tool. > > To me, and to a lot of Perl programmers it's not different. > >> The more tools you have competence with, the easier it will be to >> select the right one for any job. There are very few tools that have >> no use whatsoever; even Ook might be useful (although I have yet to be >> asked to port any code to OrangutanOS). =A0This differs from the notion >> of having ten paradigms in one language, > > If this is referring to Perl: the myths surrounding "there is more than > one way" are even more crazy than "there is only one way", maybe because > "more than one" makes it so much easier to make those myths up? > > On top of that: how many paradigms does Python support? =A0And which > paradigms does Perl support and Python doesn't? You miss my point. To me, BOTH Perl AND Python are tools; there is a time and a place for each. Also in my toolkit are C, C++, Pike, REXX, &c, &c, &c. Even Java and ActionScript/Flash (both of which I detest for several reasons) have their place - browser-based applications that aren't limited to HTTP (try writing an in-browser MUD client in Javascript). Every language has its downsides; every language has its unique feature that makes it special. And every language I've ever used has taught me something. Know both. Bash both (if you feel so inclined). Use both. Chris Angelico