Re: Programming language specification languages

vbdis@aol.com (VBDis)
26 Sep 2001 00:50:14 -0400

          From comp.compilers

Related articles
Programming language specification languages nmm1@cus.cam.ac.uk (2001-09-20)
Re: Programming language specification languages cfc@world.std.com (Chris F Clark) (2001-09-21)
Re: Programming language specification languages asloane@ics.mq.edu.au (Anthony M. Sloane) (2001-09-25)
Re: Programming language specification languages rkrayhawk@aol.com (2001-09-25)
Re: Programming language specification languages idbaxter@semdesigns.com (Ira D. Baxter) (2001-09-26)
Re: Programming language specification languages vbdis@aol.com (2001-09-26)
Re: Programming language specification languages wclodius@aol.com (2001-10-06)
Re: Programming language specification languages joachim_d@gmx.de (Joachim Durchholz) (2001-10-06)
Re: Programming language specification languages joachim_d@gmx.de (Joachim Durchholz) (2001-10-06)
Re: Programming language specification languages neelk@alum.mit.edu (2001-10-10)
Re: Programming language specification languages wclodius@aol.com (2001-10-20)
Re: Programming language specification languages nmm1@cus.cam.ac.uk (2001-10-21)
| List of all articles for this month |
From: vbdis@aol.com (VBDis)
Newsgroups: comp.compilers
Date: 26 Sep 2001 00:50:14 -0400
Organization: AOL Bertelsmann Online GmbH & Co. KG http://www.germany.aol.com
References: 01-09-106
Keywords: design
Posted-Date: 26 Sep 2001 00:50:14 EDT

rkrayhawk@aol.com (RKRayhawk) schreibt:


>To the exact point of precision in specifications, do we not constrict
>precision if the core tokens are so coarse?
>
>And the substantives that will be operated upon, are we not interested
>in a much larger symbol set in the world market, ... regardless of
>whether the tools known as markup language are utilized in language
>development?


I cannot find any substantial problems here, when we distinguish
between the internal data structures and operations, and the textual
representation in any source code. A lexer creates abstract tokens
from the source literals, and any further processing only deals with
these tokens, independently from the input character set.


Likewise we should distinguish between specification languages and
source languages. A program, written in a single-byte-character
language, can process text of any character set, or even non-character
input, provided that the appropriate data handling procedures are
available.


IMO huge "character" sets are a dead end, because any new "word"
(substantive...) requires either a new glyph, or it must be
circumscribed by multiple existing glyphs. Whatever way you choose,
you always must define the new glyphs or words in well known
terms. It's only a matter of taste and/or custom, whether you prefer
to add new characters or new glyphs to a language. For me the rich
toolbars of many programs are unusable, because their glyphs
(bitmaps...) have no intuitive meaning to me, and the same glyphs
often have a different meaning in different programs :-(


DoDi


Post a followup to this message

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