comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: Avatox 1.0: Trouble with encoding in Windows
Date: Fri, 15 Sep 2006 11:41:47 +0200
Date: 2006-09-15T11:38:55+02:00	[thread overview]
Message-ID: <450a74ae$0$17404$9b4e6d93@newsspool2.arcor-online.net> (raw)
In-Reply-To: <lEjOg.187763$1i1.48666@attbi_s72>

Jeffrey R. Carter wrote:

> I'm sure no one will agree with me, but I don't see the value of 
> allowing characters outside 'a' .. 'z' & 'A' .. 'Z' in Ada identifiers. 

One value of characters outside the "crippled" range for English
is communication which relates to the problem domain, and specifically
adresses those who have to solve it.
The problem might have its own language, as Martin explains.
In particular, not every program is written by an international
team. Even if it is written in a common language, the common
language is only _like_ English, it is rather some computese. At
least I get this impression when I look at some programs and texts
including my own...

Mixing languages in every day talk has been very common for a long
time before English took over as the lingua franca of the Western
World. Martin Luther and friends used a mix of Latin and German
in speech but not when writing.



> Ada is designed to read like English, so in most cases identifiers 
> should be in English.

But words of grammar are as formal as the symbols in the grammar.
Other formal languages in the Ada camp even use artificial words
like "fi" and "od". I think the argument that Ada's grammar implies
English does not apply even though some of its reserved words
are English (like "then"). "Procedure" and "function" are not
specifically English, I'd say. If Ada is designed to read *like* English,
then we have to consider that the European languages are very much
*like* each other (communication barriers notwithstanding).
For example, "when" reads "wenn", "then" reads "dann" (or even "denn"),
and so on, in German. I'm sure people from other countries west of
the slavic borders can add similar comparisons.

So using your native language or problem domain language might add
value to the local mode of expression.

The word "resent" is an example of the effects of people trying
to write Enlish when they probably shouldn't. "Resent" is to be
understood as a passive form of the word "resend". This word doesn't
exist in my fairly recent edition of an Oxford dictionary.  But it has
been added to a popular online dictionary (dict.leo.org).
Nevertheless, I bet few people know that "resent" means something
very different when English isn't their native language.
(But it reads like English...)

I hope I didn't make too many language related mistakes in this
post.



-- Georg 



  parent reply	other threads:[~2006-09-15  9:41 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-11  8:24 Avatox 1.0: Trouble with encoding in Windows Manuel Collado
2006-09-11 10:35 ` Georg Bauhaus
2006-09-11 13:49   ` Avatox 1.1: " Manuel Collado
2006-09-11 16:43     ` Georg Bauhaus
2006-09-11 17:50     ` Björn Persson
2006-09-12  0:06       ` Marc A. Criley
2006-09-12  8:35         ` Manuel Collado
2006-09-13  0:01   ` Avatox 1.0: " Randy Brukardt
2006-09-13  9:01     ` Georg Bauhaus
2006-09-13 19:28       ` Björn Persson
2006-09-14  6:34         ` Georg Bauhaus
2006-09-14 23:09           ` Björn Persson
2006-09-14 22:13         ` Björn Persson
2006-09-16  7:40         ` Martin Krischik
2006-09-16  9:43           ` Björn Persson
2006-09-16  9:59             ` Georg Bauhaus
2006-09-16 11:15               ` Björn Persson
2006-09-17  9:30             ` Martin Krischik
2006-09-13 10:32     ` Manuel Collado
2006-09-13 18:28       ` Björn Persson
2006-09-14  8:11         ` Manuel Collado
2006-09-13 23:05       ` Randy Brukardt
2006-09-13 11:04     ` vgodunko
2006-09-14  8:56       ` Martin Krischik
2006-09-14 21:16         ` Jeffrey R. Carter
2006-09-14 22:55           ` Björn Persson
2006-09-15 23:15             ` Jeffrey R. Carter
2006-09-16  7:38             ` Martin Krischik
2006-09-17 19:41               ` Jeffrey R. Carter
2006-09-15  5:47           ` Martin Krischik
2006-09-15 23:16             ` Jeffrey R. Carter
2006-09-16  7:31               ` Martin Krischik
2006-09-17 19:43                 ` Jeffrey R. Carter
2006-09-15  9:41           ` Georg Bauhaus [this message]
2006-09-15 23:28             ` Jeffrey R. Carter
2006-09-16  9:52               ` Georg Bauhaus
2006-09-16 10:31               ` Björn Persson
2006-09-17 19:57                 ` Jeffrey R. Carter
2006-09-18  0:06                   ` Björn Persson
2006-09-18 20:14                     ` Jeffrey R. Carter
2006-09-16  5:10             ` Simon Wright
2006-09-15 18:11           ` Pascal Obry
2006-09-15 18:53             ` Dmitry A. Kazakov
2006-09-15 22:29               ` Georg Bauhaus
2006-09-16  7:46                 ` Dmitry A. Kazakov
2006-09-15 23:35             ` Jeffrey R. Carter
2006-09-15  5:34         ` Simon Wright
2006-09-12  9:52 ` Stephen Leake
2006-09-19  1:16   ` Marc A. Criley
2006-09-19  9:20     ` Stephen Leake
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox