From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada generics
Date: Tue, 2 Jan 2007 14:51:31 +0100
Date: 2007-01-02T14:51:27+01:00 [thread overview]
Message-ID: <nndo5p1n4gv9.1dssje8wbn8v1.dlg@40tude.net> (raw)
In-Reply-To: 1167741187.661.50.camel@localhost
On Tue, 02 Jan 2007 13:33:07 +0100, Georg Bauhaus wrote:
> On Tue, 2007-01-02 at 12:11 +0100, Dmitry A. Kazakov wrote:
>
>>> Should we deny problem domain facts just so that we have very
>>> simple rules for parsers? Where German is written, there is a
>>> simple rule: For writing "ß" in upper case, use "SS".
>>
>> This is not a domain of the programming language,
>
> Programming languages use natural language words for good
> reasons, for example, because we can think and communicate
> more clearly referring to things using descriptive names.
Come on, why on earth "water" is a descriptive name of water. I find "вода"
far more descriptive! (:-)) Natural language words (even pictographs)
describe absolutely nothing but themselves.
> Programming problems cannot reasonably described in full
> using only formal symbolism.
So what? Maybe mathematical analysis cannot be described in first-order
logic, but that does not mean that "fairy wear boots" were a statement in
either.
> Why give up descriptive names just because natural language
> words can be slightly more difficult to parse than words
> tailored to the needs of the most stupid computer programs?
Why give up? It is not a language business. The language treats *any* names
equally. Any application domain meaning of names is outside the language.
>>> That's not too hard a challenge to computer science in my view,
>>> but I'll leave that to psychologists to answer when it comes
>>> to the views of actual computer scientists. :-)
>>
>> Simplicity of implementation does not justify doing wrong things! (:-))
>
> Indeed, this is why I like to be able to write identifiers
> that are written correctly,
Mathematicians use much less descriptive identifies being absolutely free
to use Latin, Greek and Hebrew alphabets. Yet nobody even tried to use full
words. Why?
> and not wrong just because we are
> given only 7bit-ASCII identifiers as written in
> Computeranglosaxonian. :-)
Yet another "German" rule: "a_b" = "ab"? In that spirit, what about
middle-endian integer literals and postfix forms for all function calls?
(:-))
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2007-01-02 13:51 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-21 14:14 Ada generics markww
2006-12-21 15:42 ` Dmitry A. Kazakov
2006-12-22 7:59 ` Martin Krischik
2006-12-22 16:14 ` Hyman Rosen
2006-12-22 7:59 ` Martin Krischik
2006-12-22 16:41 ` Hyman Rosen
2006-12-22 17:33 ` Markus E Leypold
2006-12-22 18:26 ` Hyman Rosen
2006-12-22 20:59 ` Markus E Leypold
2006-12-22 21:01 ` Markus E Leypold
2006-12-23 14:09 ` Marco
2006-12-25 14:23 ` Hyman Rosen
2006-12-29 14:13 ` Marco
2006-12-25 14:20 ` Hyman Rosen
2006-12-23 11:43 ` Dmitry A. Kazakov
2006-12-25 13:49 ` Hyman Rosen
2006-12-25 14:39 ` Dmitry A. Kazakov
2006-12-26 1:34 ` Hyman Rosen
2006-12-26 9:11 ` Dmitry A. Kazakov
2006-12-26 16:23 ` Hyman Rosen
2006-12-26 19:28 ` Dmitry A. Kazakov
2006-12-27 1:44 ` Hyman Rosen
2006-12-27 9:21 ` Dmitry A. Kazakov
2006-12-27 19:06 ` Hyman Rosen
2006-12-28 10:59 ` Dmitry A. Kazakov
2006-12-28 16:29 ` Hyman Rosen
2006-12-29 11:12 ` Dmitry A. Kazakov
2006-12-29 14:56 ` Hyman Rosen
2006-12-28 17:35 ` Georg Bauhaus
2006-12-29 14:48 ` Dmitry A. Kazakov
2006-12-29 19:39 ` Georg Bauhaus
2006-12-30 9:58 ` Dmitry A. Kazakov
2006-12-30 14:53 ` Georg Bauhaus
2007-01-01 13:00 ` Dmitry A. Kazakov
2007-01-02 10:04 ` Georg Bauhaus
2007-01-02 11:11 ` Dmitry A. Kazakov
2007-01-02 12:33 ` Georg Bauhaus
2007-01-02 13:51 ` Dmitry A. Kazakov [this message]
2007-01-02 14:45 ` Georg Bauhaus
2007-01-03 10:10 ` Dmitry A. Kazakov
2007-01-03 14:20 ` Hyman Rosen
2007-01-03 14:55 ` Georg Bauhaus
2007-01-04 10:15 ` Dmitry A. Kazakov
2007-01-03 19:33 ` Alexander E. Kopilovich
2007-01-04 10:27 ` Dmitry A. Kazakov
2007-01-04 15:00 ` Alexander E. Kopilovich
2007-01-05 10:32 ` Dmitry A. Kazakov
2006-12-30 2:25 ` Randy Brukardt
2006-12-30 10:13 ` Dmitry A. Kazakov
2007-01-04 1:09 ` Randy Brukardt
2007-01-04 10:07 ` Dmitry A. Kazakov
2007-01-05 1:32 ` Randy Brukardt
2007-01-05 4:46 ` Randy Brukardt
2007-01-05 9:08 ` Jean-Pierre Rosen
2007-01-05 20:14 ` Georg Bauhaus
2007-01-06 0:14 ` Randy Brukardt
2006-12-29 0:09 ` Randy Brukardt
2006-12-29 11:11 ` Dmitry A. Kazakov
2006-12-30 2:40 ` Randy Brukardt
2006-12-21 16:55 ` Hyman Rosen
2006-12-21 18:22 ` markww
2006-12-22 3:01 ` Steve
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox