Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!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.003 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'languages,': 0.04; 'subject:Python': 0.05; 'context': 0.05; 'extent': 0.07; 'python': 0.09; 'app,': 0.09; 'python:': 0.09; 'sure,': 0.09; 'gui': 0.11; 'language': 0.14; "hasn't": 0.15; 'java,': 0.15; 'sat,': 0.15; 'value.': 0.15; '(now': 0.16; '.py': 0.16; '[*]': 0.16; 'ecosystem': 0.16; 'happily': 0.16; 'oracle)': 0.16; 'received:74.55.86': 0.16; 'received:74.55.86.74': 0.16; 'received:smtp.webfaction.com': 0.16; 'received:webfaction.com': 0.16; 'said.': 0.16; 'url:success': 0.16; 'wrote:': 0.17; '>>>': 0.18; 'feb': 0.19; 'mostly': 0.20; 'java': 0.21; 'meant': 0.21; "i'd": 0.22; 'purposes': 0.23; 'linux': 0.24; 'least': 0.25; 'header:In-Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; 'guess': 0.27; 'replace': 0.27; "doesn't": 0.28; 'chris': 0.28; "d'aprano": 0.29; 'installed,': 0.29; 'steven': 0.29; 'fri,': 0.30; 'unlike': 0.30; 'distribute': 0.30; 'stuff': 0.30; 'url:python': 0.32; 'file': 0.32; 'to:addr:python-list': 0.33; 'languages': 0.33; 'done': 0.34; 'thanks': 0.34; 'whatever': 0.35; 'awesome': 0.35; 'compared': 0.35; 'said,': 0.35; 'especially': 0.35; 'pm,': 0.35; 'similar': 0.35; 'something': 0.35; 'there': 0.35; 'really': 0.36; 'but': 0.36; 'url:org': 0.36; 'enough': 0.36; 'does': 0.37; 'being': 0.37; 'far': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'received:192': 0.39; 'easily': 0.39; 'where': 0.40; 'received:192.168': 0.40; 'most': 0.61; 'matter': 0.61; 'worth': 0.63; 'different': 0.63; 'success': 0.63; 'ever': 0.63; 'grab': 0.64; 'due': 0.66; 'superior': 0.66; 'marketing': 0.69; 'internet': 0.71; 'friends': 0.83; '2013': 0.84; 'age.': 0.84; 'audience,': 0.84; 'companies:': 0.84; 'front.': 0.84; 'happened.': 0.84; 'oscar': 0.84 Date: Fri, 22 Feb 2013 21:40:47 -0500 From: Mitya Sirenef User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Python Newbie References: <5127848B.1060004@gmail.com> <928d2cf7-728b-4f35-b8c9-4c9b958507e5@googlegroups.com> <51282334$0$29988$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 62 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1361587251 news.xs4all.nl 6903 [2001:888:2000:d::a6]:32984 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:39644 On 02/22/2013 09:18 PM, Chris Angelico wrote: > On Sat, Feb 23, 2013 at 1:02 PM, Steven D'Aprano > wrote: >> On Fri, 22 Feb 2013 20:47:20 -0500, Mitya Sirenef wrote: >> >>> It's been used for many important projects by a huge number of big >>> companies: >>> >>> http://www.python.org/about/success/ >>> >>> Unlike Java and C#, it's not backed by a marketing effort of a large >>> company, so its success is entirely due to its value. >> >> +1 QOTW >> >> >> Well said. While Sun (now Oracle) have spent millions marketing Java, and >> Microsoft done the same for C#, Python has got where it is almost >> entirely on merit and word-of-mouth. > > It's worth noting, though, that there are self-perpetuating aspects to > it. I can happily distribute a .py file to a Linux audience, because > many Linux distros come with a Python already installed, or at very > least can grab one easily via the package manager. No matter how > awesome Fred's Awesome Internet Language is, it's not going to be as > good a choice as something that people can simply 'apt-get install', > 'yum install', or whatever they're most familiar with. I don't have > enough history with Python to know when that status began to be > achieved, nor how it happened, but I'd guess that exciting/interesting > a distro manager is different from being the best choice for writing > an application. > > That said, though, Python is very good at both halves. But there might > very well be a language far superior for writing (say) a GUI app, that > just doesn't have the traction that Python does thanks to its > usefulness in the plumbing. > > ChrisA Sure, that's true; I mostly meant it in context of stuff listed on that page, and when compared to languages of similar age. It's also worth noting that if there's a new language that is somewhat better than all established languages, but not to the extent that it will ever replace them (because of network effects), it's not really better for any practical purposes -- present and future[*] ecosystem is a part of a language's value proposition. -m [*] of course, future is hard to predict, especially when it hasn't yet happened. -- Lark's Tongue Guide to Python: http://lightbird.net/larks/ True friends stab you in the front. Oscar Wilde