Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed3.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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'from:addr:yahoo.co.uk': 0.04; 'languages,': 0.04; 'static': 0.04; 'subject:Python': 0.06; 'c++,': 0.07; 'feature.': 0.09; 'lawrence': 0.09; 'meaningful': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'tismer': 0.09; 'python': 0.11; 'assume': 0.14; 'garbage': 0.16; 'invokes': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'subject:Java': 0.16; 'sugar': 0.16; 'syntactic': 0.16; 'language': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'stack': 0.19; 'typing': 0.19; 'written': 0.21; 'memory': 0.22; 'programming': 0.22; 'proposed': 0.22; 'header :User-Agent:1': 0.23; 'fairly': 0.24; 'java': 0.24; "i've": 0.25; 'task': 0.26; 'second': 0.26; 'header:X-Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'idea': 0.28; "doesn't": 0.30; '(which': 0.31; 'code': 0.31; 'getting': 0.31; 'ball': 0.31; 'exceptions': 0.31; 'overhead': 0.31; 'languages': 0.32; 'could': 0.34; 'subject: (': 0.35; 'but': 0.35; 'there': 0.35; 'c++': 0.36; 'being': 0.38; 'christian': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'enough': 0.39; 'received:org': 0.40; 'tell': 0.60; 'management.': 0.61; 'world.': 0.61; "you're": 0.61; 'guarantee': 0.63; 'kind': 0.63; 'more': 0.64; 'here': 0.66; 'between': 0.67; 'leak': 0.84; 'differences': 0.93 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Mark Lawrence Subject: Re: Python was designed (was Re: Multi-threading in Python vs Java) Date: Mon, 21 Oct 2013 08:27:46 +0100 References: <91c7fd83-3e8b-4c41-9e16-7baaac518397@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: host-78-147-19-253.as13285.net User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 In-Reply-To: <91c7fd83-3e8b-4c41-9e16-7baaac518397@googlegroups.com> 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: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1382340475 news.xs4all.nl 15885 [2001:888:2000:d::a6]:34506 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:57178 On 21/10/2013 07:44, Peter Cacioppi wrote: > I've written a fair bit of code in pure C, C++, C#, Java and now getting there in Python. > > The difference between C# and Java is fairly minor. > > The others have large and significant differences between them. Garbage collectors or not is huge. Exceptions or not is huge. Dynamic or static typing is huge. Language support for polymorphism or not is huge. > > C code invokes a very meaningful overhead of memory management. The task of insuring that memory doesn't leak here is far larger than in garbage collected languages, and much more difficult than C++ (which can guarantee stack based destruction). > > This is just one language feature. I could go on and on. The idea that the differences between these languages is just syntactic sugar and aesthetics is so profoundly misguided that I can only assume that this misconception was proposed as a bizarre form of trolling. > > As my crystal ball is once again being mended, would you please be kind enough to tell all of us who and exactly what you're replying to. -- Python is the second best programming language in the world. But the best has yet to be invented. Christian Tismer Mark Lawrence