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


Groups > comp.compilers > #675

Re: Have we reached the asymptotic plateau of innovation in programming languages

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!feed.news.qwest.net!mpls-nntp-01.inet.qwest.net!216.196.98.145.MISMATCH!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end
From Johann 'Myrkraverk' Oskarsson <johann@2ndquadrant.com>
Newsgroups comp.compilers
Subject Re: Have we reached the asymptotic plateau of innovation in programming languages
Date Thu, 07 Jun 2012 17:21:36 +0000
Organization A noiseless patient Spider
Lines 79
Sender news@iecc.com
Approved comp.compilers@iecc.com
Message-ID <12-06-014@comp.compilers> (permalink)
References <12-03-012@comp.compilers> <12-03-014@comp.compilers> <12-06-008@comp.compilers> <12-06-010@comp.compilers> <12-06-013@comp.compilers>
NNTP-Posting-Host news.iecc.com
Mime-Version 1.0
Content-Type text/plain
X-Trace leila.iecc.com 1339190550 56391 64.57.183.58 (8 Jun 2012 21:22:30 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Fri, 8 Jun 2012 21:22:30 +0000 (UTC)
Keywords i18n
Posted-Date 08 Jun 2012 17:22:30 EDT
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
Xref csiph.com comp.compilers:675

Show key headers only | View raw


Joshua Cranmer <Pidgeot18@verizon.invalid> writes:

> The biggest problem with going outside of ASCII is that keyboard
> support stops being universal, with the lesser issue of character set
> proliferation. The standard alphanumeric ASCII characters (and most of
> the standard punctuation characters, though some get hard to type
> IIRC) are on pretty much every keyboard attached to a modernish
> computer.

Even with ASCII, keyboard support is not as universal as you may
believe.  The characters [, ], {, }, ~, ^ and \ are placed in an
annoying way on the Icelandic layout.

You need to press right alt (Alt Gr) and press 7, 8, 9, 0 and other keys
on the right side.  Basically, you need to leave the typing position and
move your right hand in unusual ways to achieve the combination.  Using
the left hand to press the key while holding Alt Gr is even slower.

> Beyond that, you have issues: people in the US typically don't have
> easy access to even basic accented Latin characters like [e with an
> accent, which the moderation software smashed -John] (Which, on this
> keyboard, required an Alt+numpad combo, necessitating both memorizing
> the Unicode value and enabling/disabling the numpad)

Which is why I pointed out keyboard redefinition to potential language
researchers.

>>> Another limiting factor, not readily apparent to North Americans:
>>> the English language.  Most, if not all, programming languages
>>> applied world wide are based on English, with keywords in English.

>> I have wondered about this for many years. I have asked people whose
>> native language isn't English, but it doesn't seem to bother them at
>> all. Of course if I ask them, it is likely that they speak enough
>> English not to see much of a problem.

I don't mind programming in English, I do it all the time.  However if I
were to program in some other language, say Icelandic in an Icelandic
programming language, I expect to be able to use word changes as
dictated by the grammar.

Example in C++ & Java.  Given an object Hulda (a fairly common given
name) I'd want to

  throw Huldu;

for grammatical consistency with Icelandic.  And I'd like to use "kasta"
instead of "throw" of course.

    If you're asking why we would ever want a language where names and
    nouns change according to context the answer is simple: It allows
    shorter sentences.  An introductory tutorial on Latin will
    demonstrate this adequately.

A programming language that allows for word changes according to natural
language grammar?  That's something to study.

                                 <><><>

Another point to make.  Why do we assign from right to left?  Is it in
any way natural?  What's wrong with

  a + b --> c                  "a plus b assigned to c"

instead of

  c <-- a + b                  "c becomes a + b?"

The more I think about it, I believe the former construct is a bit more
natural since we read from left to right.  However, I'd want to see or
work on a non-trivial project in such a language to make up my mind.

For an Arabic programming language, all bets are off.

--
   Johann Oskarsson                http://www.2ndquadrant.com/    |[]
   PostgreSQL Development, 24x7 Support, Training and Services  --+--
                                                                  |
   Blog: http://my.opera.com/myrkraverk/blog/

Back to comp.compilers | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Have we reached the asymptotic plateau of innovation in programming language design? Rui Maciel <rui.maciel@gmail.com> - 2012-03-07 13:52 +0000
  Re: Have we reached the asymptotic plateau of innovation in programming language design? Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-03-08 00:44 -0600
    Re: Have we reached the asymptotic plateau of innovation in programming language design? torbenm@diku.dk (Torben Ægidius Mogensen) - 2012-03-14 09:51 +0100
      Re: Have we reached the asymptotic plateau of innovation in programming language design? Gene Wirchenko <genew@ocis.net> - 2012-03-19 08:00 -0700
        Re: Have we reached the asymptotic plateau of innovation in programming language design? torbenm@diku.dk (Torben Ægidius Mogensen) - 2012-03-21 11:53 +0100
          Re: Have we reached the asymptotic plateau of innovation in programming language design? "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2012-03-22 21:17 +0100
          Re: Have we reached the asymptotic plateau of innovation in programming language design? jgk@panix.com (Joe keane) - 2012-03-23 19:45 +0000
    Re: Have we reached the asymptotic plateau of innovation in programming language design? eijkhout@tacc.utexas.edu (Victor Eijkhout) - 2012-03-19 15:42 -0600
      Re: HPC and parallel programming, was Have we reached the asymptotic Marco van de Voort <marcov@toad.stack.nl> - 2012-03-21 10:28 +0000
  Have we reached the asymptotic plateau of innovation in programming la SLK Systems <slkpg3@gmail.com> - 2012-03-08 10:21 -0500
    Re: Have we reached the asymptotic plateau of innovation in programming la BGB <cr88192@hotmail.com> - 2012-03-09 18:16 -0700
      Re: Have we reached the asymptotic plateau of innovation in programming la glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-03-12 07:42 +0000
        Re: Have we reached the asymptotic plateau of innovation in programming la BGB <cr88192@hotmail.com> - 2012-03-13 02:27 -0700
          Re: Have we reached the asymptotic plateau of innovation in programming la glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-03-14 05:19 +0000
            Re: Have we reached the asymptotic plateau of innovation in programming la BGB <cr88192@hotmail.com> - 2012-03-15 00:06 -0700
          Re: Have we reached the asymptotic plateau of innovation in programming la torbenm@diku.dk (Torben Ægidius Mogensen) - 2012-03-14 09:24 +0100
    Re: Have we reached the asymptotic plateau of innovation in programming languages? "robin" <robin51@dodo.com.au> - 2012-03-11 21:09 +1100
    Re: Have we reached the asymptotic plateau of innovation in programming languages Johann 'Myrkraverk' Oskarsson <johann@2ndquadrant.com> - 2012-06-06 17:38 +0000
      Re: Have we reached the asymptotic plateau of innovation in programming languages glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-06-06 22:40 +0000
        Re: Have we reached the asymptotic plateau of innovation in programming languages Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-06-07 08:00 -0400
          Re: Have we reached the asymptotic plateau of innovation in programming languages Johann 'Myrkraverk' Oskarsson <johann@2ndquadrant.com> - 2012-06-07 17:21 +0000
            Re: Have we reached the asymptotic plateau of innovation in programming languages glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-06-08 22:31 +0000
            Re: Have we reached the asymptotic plateau of innovation in programming languages Martin Ward <martin@gkc.org.uk> - 2012-06-10 10:42 +0100
            Re: Have we reached the asymptotic plateau of innovation in programming languages Alex McDonald <blog@rivadpm.com> - 2012-06-10 13:36 -0700
              Re: Have we reached the asymptotic plateau of innovation in programming languages "robin" <robin51@dodo.com.au> - 2012-06-11 20:21 +1000
              Re: Have we reached the asymptotic plateau of innovation in programming languages Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2012-06-11 18:18 +0200
          Re: Have we reached the asymptotic plateau of innovation in programming languages Georg Bauhaus <rm.dash-bauhaus@futureapps.de> - 2012-06-08 16:16 +0200
      Re: Have we reached the asymptotic plateau of innovation in programming languages "BartC" <bc@freeuk.com> - 2012-06-07 14:20 +0100
        Re: Have we reached the asymptotic plateau of innovation in programming languages Robert A Duff <bobduff@shell01.TheWorld.com> - 2012-06-07 16:06 -0400
          Re: Have we reached the asymptotic plateau of innovation in programming languages glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-06-08 22:47 +0000
      Re: Have we reached the asymptotic plateau of innovation in programming languages "robin" <robin51@dodo.com.au> - 2012-06-08 00:03 +1000
        Re: Have we reached the asymptotic plateau of innovation in programming languages Johann 'Myrkraverk' Oskarsson <johann@2ndquadrant.com> - 2012-06-07 18:01 +0000
          Re: Have we reached the asymptotic plateau of innovation in programming languages Lieven Marchand <mal@wyrd.be> - 2012-06-09 17:24 +0200
      Re: Have we reached the asymptotic plateau of innovation in programming languages torbenm@diku.dk (Torben Ægidius Mogensen) - 2012-06-11 13:41 +0200
        Re: Have we reached the asymptotic plateau of innovation in programming languages glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-06-11 22:13 +0000
          Re: Have we reached the asymptotic plateau of innovation in programming languages "robin" <robin51@dodo.com.au> - 2012-06-13 01:16 +1000
  Re: Have we reached the asymptotic plateau of innovation in programming language design? "Derek M. Jones" <derek@_NOSPAM_knosof.co.uk> - 2012-03-08 19:54 +0000
  Re: Have we reached the asymptotic plateau of innovation in programming language design? George Neuner <gneuner2@comcast.net> - 2012-03-08 17:41 -0500
  Re: Have we reached the asymptotic plateau of innovation in programming language design? Ian Lance Taylor <ian@airs.com> - 2012-03-08 17:02 -0800
    Re: Have we reached the asymptotic plateau of innovation in programming language design? Cameron McInally <cameron.mcinally@nyu.edu> - 2012-03-08 23:40 -0500
      Re: Have we reached the asymptotic plateau of innovation in programming language design? thomas.mertes@gmx.at - 2012-03-11 07:33 -0700
    Re: Have we reached the asymptotic plateau of innovation in programming language design? Michael Dunlavey <mikedunlavey44@gmail.com> - 2012-03-09 16:07 -0500
    Re: Have we reached the asymptotic plateau of innovation in programming language design? BGB <cr88192@hotmail.com> - 2012-03-09 21:14 -0700
  Re: Have we reached the asymptotic plateau of innovation in programming language design? Rock Brentwood <federation2005@netzero.com> - 2012-03-17 12:31 -0700
    Re: Have we reached the asymptotic plateau of innovation in programming language design? BGB <cr88192@hotmail.com> - 2012-03-18 02:35 -0700
    Re: Have we reached the asymptotic plateau of innovation in programming language design? "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2012-03-18 20:35 +0100

csiph-web