Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #22357

Re: Number of languages known [was Re: Python is readable] - somewhat OT

Path csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!newsfeed.eweka.nl!eweka.nl!feeder3.eweka.nl!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <jeanpierreda@gmail.com>
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; 'useful,': 0.05; 'sql.': 0.07; 'tries': 0.07; 'subject:Python': 0.07; '(of': 0.09; 'chunk': 0.09; 'relational': 0.09; 'subject:Number': 0.09; 'things,': 0.09; 'cc:addr:python-list': 0.15; '(it': 0.16; '(other': 0.16; '1:48': 0.16; 'barrier': 0.16; 'biological': 0.16; 'biology': 0.16; 'entirely.': 0.16; 'graph': 0.16; 'immutable': 0.16; 'lisp': 0.16; 'lisp,': 0.16; 'manipulation': 0.16; 'nudge': 0.16; 'prolog,': 0.16; 'quoted': 0.16; 'reasonable.': 0.16; 'redundant,': 0.16; 'ugly.': 0.16; 'language': 0.17; 'argument': 0.18; 'certainly': 0.18; 'later': 0.18; 'programming': 0.21; 'wrote:': 0.21; 'function': 0.22; 'header:In-Reply-To:1': 0.22; 'cc:addr:gmail.com': 0.23; 'structure': 0.23; 'math': 0.24; 'world,': 0.24; 'cc:no real name:2**0': 0.26; 'cc:2**1': 0.26; 'message-id:@mail.gmail.com': 0.27; 'cc:addr:python.org': 0.27; 'not,': 0.27; 'pm,': 0.28; 'diversity': 0.29; 'subject: [': 0.29; 'universal': 0.29; 'code': 0.29; "doesn't": 0.30; 'level': 0.30; 'creates': 0.30; 'fact': 0.31; 'received:209.85': 0.32; 'towards': 0.32; 'received:google.com': 0.32; 'earlier': 0.32; 'operations': 0.32; 'mathematical': 0.33; 'mode': 0.33; "shouldn't": 0.33; 'thu,': 0.33; 'sort': 0.35; 'received:209': 0.35; 'there': 0.35; 'should': 0.35; 'sql': 0.35; 'lists': 0.35; 'things': 0.36; "i'm": 0.36; 'form.': 0.36; 'words': 0.36; 'but': 0.36; 'does': 0.36; '(in': 0.37; 'some': 0.37; 'data': 0.38; 'common': 0.38; 'issues': 0.39; 'being': 0.39; 'think': 0.40; 'large': 0.40; 'entire': 0.60; 'your': 0.60; 'mar': 0.61; 'course,': 0.61; 'real': 0.63; 'more': 0.63; 'high': 0.65; 'differences': 0.66; 'making': 0.67; '2012': 0.69; 'natural': 0.74; 'grow': 0.79; 'default': 0.81; 'obvious': 0.81; 'embrace': 0.84; 'nathan': 0.84; '29,': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=MtLh+cBSvLQbQQ+iaZWde8s8BZnDHSC0kB8bU6M/I0o=; b=mYkpF7biC8nhlZ/k+2AtaE2j1dej94nTNbNnBw1sEIs/o4bulf2Rf94WCuLxkvJBnF a8uAU9QFjoT+bI3ahhMDctSO4FT5Ny3COyVe7y2orzmFQzvxBcENkS1cY0KpwVR/H4aE Fv0VRU3t8oiCbJ4bn7jz563xNCD7EZJco5/pkIolA3dIHFaVkH6zgr0Y77N4XbUcaD4L m9olVyBZTL4TzR7LBljdVLMzozW2Oi5sNO0qgPdhUaoUzXuLVtNe67lePMqm6NUWChDC MHCJEFbJc/2AksKqyD6NdrakMH2cHLg4LfP8czGAXYu3fiKU7/HP+i90zo0xQMq9HHXC L5aA==
MIME-Version 1.0
In-Reply-To <CAOFbRmLuvC0YAn3+zwJL9XM9mVhWMqxnoMVFi9KQSraBTmMDjw@mail.gmail.com>
References <CAPTjJmoEuHcUs5vkTNywfC6ZAwsKdVvs+8os40EJ4Oa1GPaBVw@mail.gmail.com> <B58DAE84-AA61-477A-B835-A62DA2224D8A@gmail.com> <CAPTjJmr3ybJUZFPyTWLysOE3YgWUjFZ8Bx6cjVjvNYVakXzM1Q@mail.gmail.com> <CAOFbRmLFrE_YiNu39xShCHnicoKVFYg8raZAGfHY9pC3HmOxVg@mail.gmail.com> <CAPTjJmqRBB+J=BwBCkSK--BtcNMQHteXwb7qguc6fD=O+-oKNw@mail.gmail.com> <CAOFbRmLuvC0YAn3+zwJL9XM9mVhWMqxnoMVFi9KQSraBTmMDjw@mail.gmail.com>
From Devin Jeanpierre <jeanpierreda@gmail.com>
Date Thu, 29 Mar 2012 14:53:56 -0400
Subject Re: Number of languages known [was Re: Python is readable] - somewhat OT
To Nathan Rice <nathan.alexander.rice@gmail.com>
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
Cc python-list@python.org
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.1132.1333047279.3037.python-list@python.org> (permalink)
Lines 45
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1333047279 news.xs4all.nl 6940 [2001:888:2000:d::a6]:34980
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:22357

Show key headers only | View raw


Agreed with your entire first chunk 100%. Woohoo! High five. :)

On Thu, Mar 29, 2012 at 1:48 PM, Nathan Rice
<nathan.alexander.rice@gmail.com> wrote:
> transformations on lists of data are natural in Lisp, but graph
> transformations are not, making some things awkward.

Eh, earlier you make some argument towards lisp being a universal
metalanguage. If it can simulate prolog, it can certainly grow a graph
manipulation form. You'd just need to code it up as a macro or
function :p

> Additionally,
> because Lisp tries to nudge you towards programming in a functional
> style, it can be un-intuitive to learn.

I think you're thinking of Scheme here. Common Lisp isn't any more
functional than Python, AFAIK (other than having syntactic heritage
from the lambda calculus?)

Common-Lisp does very much embrace state as you later describe, Scheme
much less so (in that it makes mutating operations more obvious and
more ugly. Many schemes even outlaw some entirely. And quoted lists
default to immutable (aaaargh)).

> I'm all for diversity of language at the level of minor notation and
> vocabulary, but to draw an analogy to the real world, English and
> Mandarin are redundant, and the fact that they both creates a
> communication barrier for BILLIONS of people.  That doesn't mean that
> biologists shouldn't be able to define words to describe biological
> things, if you want to talk about biology you just need to learn the
> vocabulary.  That also doesn't mean or that mathematicians shouldn't
> be able to use notation to structure complex statements, if you want
> to do math you need to man up and learn the notation (of course, I
> have issues with some mathematical notation, but there is no reason
> you should cry about things like set builder).

Well, what sort of language differences make for English vs Mandarin?
Relational algebraic-style programming is useful, but definitely a
large language barrier to people that don't know any SQL. I think this
is reasonable. (It would not matter even if you gave SQL python-like
syntax, the mode of thinking is different, and for a good reason.)

-- Devin

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: Number of languages known [was Re: Python is readable] - somewhat OT Devin Jeanpierre <jeanpierreda@gmail.com> - 2012-03-29 14:53 -0400
  Re: Number of languages known [was Re: Python is readable] - somewhat OT Steve Howell <showell30@yahoo.com> - 2012-03-29 12:25 -0700

csiph-web