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


Groups > comp.lang.python > #22359

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

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.115
X-Spam-Level *
X-Spam-Evidence '*H*': 0.77; '*S*': 0.00; 'programmer': 0.03; 'languages,': 0.05; 'subject:Python': 0.07; 'subject:Number': 0.09; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'do,': 0.16; 'do.': 0.16; 'language': 0.17; 'fri,': 0.18; 'received:209.85.210.174': 0.20; 'received:mail- iy0-f174.google.com': 0.20; 'programming': 0.21; 'wrote:': 0.21; 'header:In-Reply-To:1': 0.22; 'language,': 0.23; 'maintain': 0.24; 'written': 0.24; 'message-id:@mail.gmail.com': 0.27; 'equivalent': 0.27; 'possible.': 0.28; 'that.': 0.28; 'subject: [': 0.29; 'universal': 0.29; 'together.': 0.29; 'done.': 0.30; 'received:209.85': 0.32; 'received:209.85.210': 0.32; 'chris': 0.32; 'received:google.com': 0.32; 'mention': 0.33; 'thu,': 0.33; 'received:209': 0.35; 'sql': 0.35; 'tasks': 0.35; 'keeps': 0.36; 'but': 0.36; 'languages': 0.37; 'being': 0.39; "can't": 0.39; 'to:addr:python-list': 0.39; 'allow': 0.39; 'to:addr:python.org': 0.40; 'mar': 0.61; 'course': 0.61; 'skip:n 10': 0.62; 'most': 0.63; 'more': 0.63; 'to.': 0.64; 'easy': 0.65; 'different': 0.65; 'because,': 0.66; 'luck': 0.66; 'kept': 0.67; 'making': 0.67; '2012': 0.69; '30,': 0.70; '10:03': 0.84; 'everything.': 0.84; 'mutually': 0.84; 'either:': 0.91; '29,': 0.93; 'political': 0.97
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=QNmGscNk0PYqMgH5m+ikD+HP2nYPJ61EF2HJ3iZc/98=; b=stOAXULuT7rM+L/+oqioLSby8dzl1m5mvmHUEeDnu/B07T4elJNEGDPEACzmB3rG9T Zg/ro/eu3GDGQYhc3M5j/pwJJp5wJgC9zm/PlnFt8j0oNc4JdUpCVPhdjQEuN6JRfQVv SJhr1DL9Fl0mxkiGuUnecnqr+WvKEwRS0JBwQM7K6Y5DB0XVKzmHNJvA5wlG6T8bjM2q AKnRVZl3oNyKq3x93lYFNXYrphFOvzdqabjvgI2Iqpq1jDMCh/9eXrUjSVuRgkU3bNCu 3c1gqG7tHlGWUHag6EvifkZ/i86kMxKUj5c02XCbc9aIRMx+x48ugUwsupzlMc0mfK4j F+Lw==
MIME-Version 1.0
In-Reply-To <CABicbJJAk_HdCPAMRO642aj84JhqRWeZ-MZKzoinsP3+dfU=rw@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> <CABicbJJAk_HdCPAMRO642aj84JhqRWeZ-MZKzoinsP3+dfU=rw@mail.gmail.com>
Date Fri, 30 Mar 2012 07:33:47 +1100
Subject Re: Number of languages known [was Re: Python is readable] - somewhat OT
From Chris Angelico <rosuav@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
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.1134.1333053229.3037.python-list@python.org> (permalink)
Lines 32
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1333053229 news.xs4all.nl 6952 [2001:888:2000:d::a6]:58146
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:22359

Show key headers only | View raw


On Fri, Mar 30, 2012 at 3:42 AM, Devin Jeanpierre
<jeanpierreda@gmail.com> wrote:
> On Thu, Mar 29, 2012 at 10:03 AM, Chris Angelico <rosuav@gmail.com> wrote:
>> You can't merge all of them without making a language that's
>> suboptimal at most of those tasks - probably, one that's woeful at all
>> of them. I mention SQL because, even if you were to unify all
>> programming languages, you'd still need other non-application
>> languages to get the job done.
> ...
> But this has nothing to do with being "suboptimal at most tasks". It's
> easy to make a language that can do everything C can do, and also
> everything that Haskell can do. I can write an implementation of this
> programming language in one line of bash[*]. The easy way is to make
> those features mutually exclusive. We don't have to sacrifice anything
> by including more features until we want them to work together.

Of course it's POSSIBLE. You can write everything in Ook if you want
to. But any attempt to merge all programming languages into one will
either:

1) Allow different parts of a program to be written in different
subsets of this universal language, which just means that you've
renamed all the languages but kept their distinctions (so a programmer
still has to learn all of them); or

2) Shoehorn every task into one language, equivalent to knowing only
one language and using that for everything. Good luck with that.

The debate keeps on coming up, but it's not just political decisions
that maintain language diversity.

ChrisA

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


Thread

Re: Number of languages known [was Re: Python is readable] - somewhat OT Chris Angelico <rosuav@gmail.com> - 2012-03-30 07:33 +1100

csiph-web