Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!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.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'operator': 0.05; 'type,': 0.07; 'python': 0.08; 'way;': 0.09; 'am,': 0.14; 'received:209.85.214.174': 0.14; 'received:mail- iw0-f174.google.com': 0.14; 'wrote:': 0.14; 'agree.': 0.16; 'angelico': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'philosophy.': 0.16; 'syntactic': 0.16; 'language,': 0.17; 'language': 0.18; 'object,': 0.19; 'header:In- Reply-To:1': 0.21; 'parse': 0.23; 'problem?': 0.23; 'statement,': 0.23; 'objects': 0.23; 'versions': 0.23; 'url:wiki': 0.23; 'point,': 0.25; 'function': 0.25; 'string': 0.26; 'message- id:@mail.gmail.com': 0.28; 'problem': 0.28; 'received:209.85.214': 0.28; 'unicode': 0.29; 'variables': 0.29; 'fact': 0.30; 'differences': 0.30; 'sun,': 0.30; 'looks': 0.31; 'pointing': 0.32; 'does': 0.33; 'to:addr:python-list': 0.33; 'chris': 0.34; 'explicit': 0.35; 'latter': 0.35; 'quite': 0.36; 'difference': 0.37; 'received:google.com': 0.37; 'received:209.85': 0.37; 'url:en': 0.37; 'two': 0.37; 'url:org': 0.38; 'but': 0.38; 'data': 0.38; 'subject:: ': 0.38; 'received:209': 0.39; 'to:addr:python.org': 0.39; 'under': 0.40; 'needed.': 0.40; 'really': 0.40; 'according': 0.63; 'world.': 0.65; 'high': 0.67; 'care': 0.72; 'them:': 0.84; 'similar.': 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=RrhG+9J7RflXc9JE3gQFYI8rjXE3oituW5pxX7l00es=; b=TNFitf8t1BcsDhscjXWJwPSrTLpz81E0o1XesngUYo9Mx9lzioy0KKvlo2rI1u0Vu8 KLSa5PZQMgHONVRvmPl0cbc28ALC7rU2pmNwZWYri5547N4VUxR2sXnOEtHIhnndzKaZ MTqTzX53MM0mqGZmj3mpd3JMljYfIL1vm3UuA= 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=mnPMxigImywnrB51EaZGyBf2mIvtSvCpdgWobZzpt+G8Q7YiZGNG5ObL4ptttrH90e ikJmWLFyl/WMHNbmC0GJ9WXhevhmr/TXZ4bMkZHQ3vvifKYpapwg1Be67EbQYRjd9bL0 ks1ijah7ftEFPxv5tToQhbfbIXmA8Fma8ScP8= MIME-Version: 1.0 In-Reply-To: <0XbEp.24071$oq.16802@newsfe17.iad> References: <4DDC7938.5000900@gmail.com> <4ddfc8ae$0$29996$c3e8da3$5496439d@news.astraweb.com> <0XbEp.24071$oq.16802@newsfe17.iad> Date: Sun, 29 May 2011 05:47:31 +1000 Subject: Re: Beginner needs advice 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: 27 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1306612061 news.xs4all.nl 49039 [::ffff:82.94.164.166]:48065 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:6487 On Sun, May 29, 2011 at 5:21 AM, harrismh777 wrot= e: > The problem is that they "look" similar. =A0 =A0 :) C looks like every other bracey language in the world. Is that a problem? According to Wikipedia, there's quite a lot of them: http://en.wikipedia.org/wiki/List_of_programming_languages_by_category#Curl= y-bracket_languages I would say that the difference between the difference between Python 2 and Python 3 and the difference between C and Javascript (there, parse THAT one without parentheses!) is that the latter have a fundamentally different data philosophy. Both versions of Python are the same language, because they "think" the same way; high level objects that can be multiply-referenced, and are disposed of when no longer needed. (That sounds like an implementation detail - refcounting - but I don't really care how it does it under the hood, as long as I can have multiple variables pointing to the same object, and have objects not need explicit deallocation.) Little syntactic differences like whether 'print' is a function or a statement, and whether the simple slash operator between two ints returns a float, and the fact that Unicode is the default string type, are comparatively minor; on 'most every philosophical point, the two dialects agree. Chris Angelico