Re: parsability

Hans-Peter Diettrich <DrDiettrich1@netscape.net>
Sun, 08 Feb 2015 20:49:45 +0100

          From comp.compilers

Related articles
Choosing a parser for Mathematica input drkirkby@gmail.com (David Kirkby) (2010-11-07)
Re: Choosing a parser for Mathematica input fateman@gmail.com (2015-02-05)
parsability (was: Choosing a parser for Mathematica input) gah@ugcs.caltech.edu (glen herrmannsfeldt) (2015-02-06)
Re: parsability robin51@dodo.com.au (Robin Vowels) (2015-02-09)
Re: parsability DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2015-02-08)
Re: parsability news@iecc.com (2015-02-09)
| List of all articles for this month |

From: Hans-Peter Diettrich <DrDiettrich1@netscape.net>
Newsgroups: comp.compilers
Date: Sun, 08 Feb 2015 20:49:45 +0100
Organization: Compilers Central
References: 10-11-017 15-02-009 15-02-011 15-02-017
Keywords: parse
Posted-Date: 08 Feb 2015 19:11:55 EST

Robin Vowels schrieb:


> A number of special characters have traditionally acquired multiple uses.
> The asterisk, parentheses, apostrophe, colon, period, feature heavily
> on account of the limited number of characters available in equipment
> of the era (48-character set, 60 character set, etc.) and continue to do so
> for historical reasons.


IMO the real and persistent limit is the keyboard, with a limited number
of keys. Increasing the number of keys is not a solution, because then
it may be more time consuming to find an special key, instead of reusing
a character or typing more characters. Why didn't APL succeed in the
long run?


OTOH there exist languages (and speakers) of languages with bigger
character sets, like Japanese or Chinese. What if people, used to
according input methods (character composition...), started to invent
and use dedicated glyphs for keywords and operators, in new programming
languages? Wouldn't this prevent coders of other *natural* languages
from using such a *programming* language, for its unreadability and
complicated keying?


DoDi



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.