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


Groups > comp.lang.python > #22569

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

References (4 earlier) <CAPTjJmqRBB+J=BwBCkSK--BtcNMQHteXwb7qguc6fD=O+-oKNw@mail.gmail.com> <mailman.1129.1333043324.3037.python-list@python.org> <4f7512db$0$29981$c3e8da3$5496439d@news.astraweb.com> <mailman.1144.1333085828.3037.python-list@python.org> <78a6d2f8-23de-496a-afb7-943b60e57c88@mq9g2000pbb.googlegroups.com>
Date 2012-04-03 00:55 -0400
Subject Re: Number of languages known [was Re: Python is readable] - somewhat OT
From Nathan Rice <nathan.alexander.rice@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.1254.1333428932.3037.python-list@python.org> (permalink)

Show all headers | View raw


On Sun, Apr 1, 2012 at 11:18 PM, alex23 <wuwei23@gmail.com> wrote:
> On Mar 30, 3:37 pm, Nathan Rice <nathan.alexander.r...@gmail.com>
> wrote:
>> We live in a world where the tools that are used are based on
>> tradition (read that as backwards compatibility if it makes you feel
>> better) and as a mechanism for deriving personal identity.  The world
>> is backwards and retarded in many, many ways, this problem is
>> interesting to me because it actually cuts across a much larger tract
>> than is immediately obvious.
>
> Do you produce commercial code in a team? Because going by your
> absolutist bullshit here, it certainly doesn't sound like it.

Think of me like the Wolf, the cleaner in pulp fiction that Marcellis
Wallis calls in to take care of the mess when Jules accidentally blows
a kid's brains out in the back of a car.  I get called in when my
skills are needed, and when the mess has been handled and things are
back to normal I take my leave.

> When I join an organisation that requires language A as all of its
> systems are written in it, is that 'tradition' or 'personal identity'?
> How is 'compatibility' - either with existing systems or existing
> *developers* - a "backwards and retarded" approach to complex
> problems?

I don't care what people do related to legacy systems.  There will
always be a COBOL.  I do care about programmers that are too lazy to
learn, and would be happy to ignore the fact that programming is hard
for most people to learn, so they can continue not learning.  Those
programmers are scumbags.

Just don't let me hear you complaining because some syntax is not "C
like" enough for you.  Whenever I hear that I want to strangle the
self-serving 'tard that wrote it.  When I see people defending "C
like" syntax as optimal or somehow much more expressive, that makes me
doubly irritated.  These are the people who are selfishly defending
the status quo because they're invested.  If you're going to be
selfish and inconsiderate at least be honest about it, rather than
pretending that one of the earliest languages somehow got almost
everything right and should be the basis for new languages till the
end of time.  This goes for most of the ALGOL derived languages.  I
don't have a problem if you know your language well and are happy
using it, that's great.  Don't try to delude people that our modern
ALGOL derivatives are the best possible way to model knowledge
(including process knowledge) to a computer, because that is a lie.

> If I've chosen language A because some aspect of its syntax maps
> better onto my mind (or for _whatever_ reason that makes individuals
> prefer one language to another), and you've chosen language B: who
> gets to decide which is the 'superior' language, which is the 'better'
> mapping etc?

You should be able to live in your reality if you want, as long that
doesn't impinge on others.  Of course, if you disagree on basic
grammar, then I would have to ask you, do you disagree about English
grammar, or have you accepted it so that you can communicate with
people?  This is why I advocate following English grammar closely for
syntax - people have accepted it and don't make a big deal, and it is
the way we represent information already.

> You're arguing for a top-down centralised approach to language
> development that just will _never_ exist, simply because it cannot. If
> you don't accept that, I believe there's a fascinating fork called
> "Python 4000" where your ideas would be readily adopted.

You completely missed my point.  In fact, my argument is for a bottom
up approach, with a meeting point which is much closer than the
machine code which is currently used.  However you want to represent
it, the knowledge is the same, and that is what matters.  We need to
get past the idea of different, incompatible languages, and settle on
a common knowledge representation format that underlies all languages,
and is compatible.  If you want to make an alex23 DSL where up is down
and inside is upside down, go for it, just as long as it is
represented in a sensible set of semantic primes that I can transform
to whatever reality I want.

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


Thread

Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-03-29 13:48 -0400
  Re: Number of languages known [was Re: Python is readable] - somewhat OT Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-03-30 01:56 +0000
    Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-03-30 01:37 -0400
      Re: Number of languages known [was Re: Python is readable] - somewhat OT alex23 <wuwei23@gmail.com> - 2012-04-01 20:18 -0700
        Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-04-03 00:55 -0400
          Re: Number of languages known [was Re: Python is readable] - somewhat OT alex23 <wuwei23@gmail.com> - 2012-04-02 22:40 -0700
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-04-03 08:39 -0400
              Re: Number of languages known [was Re: Python is readable] - somewhat OT rusi <rustompmody@gmail.com> - 2012-04-03 06:51 -0700
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-04-03 15:26 +0100
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Chris Angelico <rosuav@gmail.com> - 2012-04-04 00:31 +1000
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Grant Edwards <invalid@invalid.invalid> - 2012-04-03 14:46 +0000
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Chris Angelico <rosuav@gmail.com> - 2012-04-04 00:56 +1000
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-04-03 16:16 +0100
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Dave Angel <d@davea.name> - 2012-04-03 12:28 -0400
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Neil Cerutti <neilc@norwich.edu> - 2012-04-03 17:21 +0000
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-04-03 12:38 -0400
                RE: Number of languages known [was Re: Python is readable] - somewhat OT Phil Runciman <philr@aspexconsulting.co.nz> - 2012-04-04 09:50 +1200
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-04-03 12:15 -0400
                Re: Number of languages known [was Re: Python is readable] - somewhat OT rusi <rustompmody@gmail.com> - 2012-04-03 10:13 -0700
              Re: Number of languages known [was Re: Python is readable] - somewhat OT Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-04-04 06:19 +0000
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Steve Howell <showell30@yahoo.com> - 2012-04-04 00:07 -0700
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Ian Kelly <ian.g.kelly@gmail.com> - 2012-04-03 09:01 -0600
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Chris Angelico <rosuav@gmail.com> - 2012-04-04 01:05 +1000
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-04-03 12:35 -0400
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-04-03 13:17 -0400
              Re: Number of languages known [was Re: Python is readable] - somewhat OT rusi <rustompmody@gmail.com> - 2012-04-03 10:25 -0700
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-04-03 14:42 -0400
                Re: Number of languages known [was Re: Python is readable] - somewhat OT rusi <rustompmody@gmail.com> - 2012-04-03 22:56 -0700
                Re: Number of languages known [was Re: Python is readable] - somewhat OT Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-04-03 23:50 +0100
              Re: Number of languages known [was Re: Python is readable] - somewhat OT Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-04-04 05:49 +0000
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Terry Reedy <tjreedy@udel.edu> - 2012-04-03 16:20 -0400
            Re: Number of languages known [was Re: Python is readable] - somewhat OT Nathan Rice <nathan.alexander.rice@gmail.com> - 2012-04-03 16:50 -0400
            RE: Number of languages known [was Re: Python is readable] - somewhat OT Phil Runciman <philr@aspexconsulting.co.nz> - 2012-04-04 10:25 +1200

csiph-web