comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: sharp ß and ss in Ada keywords like ACCESS
Date: Mon, 10 Oct 2011 20:23:25 +0200
Date: 2011-10-10T20:23:25+02:00	[thread overview]
Message-ID: <4e93381d$0$6545$9b4e6d93@newsspool4.arcor-online.net> (raw)
In-Reply-To: <1f9a5099-f5f5-49a8-8773-b7eaca771427@s5g2000pra.googlegroups.com>

On 10.10.11 18:46, Adam Beneschan wrote:
> On Oct 10, 9:30 am, Georg Bauhaus <rm.dash-bauh...@futureapps.de>
> wrote:
>> The history of the USA harbors an interesting specimen of sharp-s,
>> its origin and meaning, as I learned just now.
>> It is not from a text written in German, though; rather, it is heading,
>> TA DA, the Bill of Rights:
>>
>> http://www.archives.gov/exhibits/charters/bill_of_rights_zoom_1.html
> 
> It's clearly two separate letters there.  And my understanding was
> that the origins of the "sharp s" was that it was a combination of s
> and z (not of the longer and smaller forms of "s" that we see in the
> Bill of Rights).  When I took German in high school about 35 years
> ago, the character was called "ess-zed", suggesting that origin.  I
> think that's what my father (whose first language was German) called
> it too.  I never heard the term "sharp s" until the issue arose in ARG
> discussions.

To the best of my knowledge, the issue is not settled, and
likely will never be, because it stems from the early days
of writing at all. Several (seueral :-) dialects and pronunciations,
together with several conventions of how early writers represent
speech yield a matrix of possibilities. In addition, experts
distinguish ligature from abbreviation, which at first sight is
taken to be in favor of s+z, but see below for "z form" of s.
Many books from around 1900 do not have ß, but long-s and short-s;
this convention did not last long, though.

However, there is substantial evidence that no z would ever be
combined with an s such that the result is both forming an
"ess-zed" shape, and also meaning s+z, in a word that stems from Latin,
such as "process" ("Prozeß", now "Prozess"). Those words would
only be rendered using 26 characters of pure Latin type anyway,
without ß, and never turning the "ss" from Lating into "sz".
That is, finding "Prozesz" in print or writing anywhere
if highly unlikely.

Rather, some sources suggest a "z form" (shape) after long-s as a writing
convention that assigns to z the meaning of terminal-s; so z becomes
overloaded with s, and thus Congreſs was rendered Kongreß until
recently; it was always rendered KONGRESS in capital letters---KONGRESZ
can safely be ignored as an oddity, even though this exceptional
spelling if formally allowed (by the powers that be).
The "z form" would be in harmony with the combination of long-s short-s
in old style handwriting in German and some Scandinavian languages.
Whatever the origins of ß might be, *every* single rule that kids get
taught at school was, and is, about the ralation of ß and ss,
about sounds, and when to use them; "ess-zed" becomes just a name,
not itself implying "z", but reflecting the (former) looks of it. Speakers
of German wouldn't say [koŋgrests] just because "ts" is how z sounds
in German.

I'm interested in the subject because it is one of those undecidable
problems that, nevertheless, produce heated debates over language rules;
Scheme R6RS introduces case sensitivity in part because there is no
1:1 rule for turning "sss" or "ßs" into capital letters...
Which introduces more opportunities for deliberate obfuscation
(define (select MASSE MASZE MAßE) ...)

I'd think that the simplest of the rules is to make "ss" and "ß"
the same, and ask programmers to relax. This has worked in Switzerland
for many, many years.




  reply	other threads:[~2011-10-10 18:23 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-10 16:30 sharp ß and ss in Ada keywords like ACCESS Georg Bauhaus
2011-10-10 16:46 ` Adam Beneschan
2011-10-10 18:23   ` Georg Bauhaus [this message]
2011-10-10 22:25     ` sharp � " Randy Brukardt
2011-10-11  7:36       ` Dmitry A. Kazakov
2011-10-11  7:41         ` sharp ß " Yannick Duchêne (Hibou57)
2011-10-11  8:33           ` Dmitry A. Kazakov
2011-10-11 20:32             ` sharp � " Randy Brukardt
2011-10-12  7:43               ` Dmitry A. Kazakov
2011-10-12  9:42                 ` J-P. Rosen
2011-10-12 12:09                   ` Dmitry A. Kazakov
2011-10-12 20:17                 ` sharp " Randy Brukardt
2011-10-12 21:18                   ` Dmitry A. Kazakov
2011-10-11 17:33     ` sharp ß " Martin Krischik
2011-10-11 18:54       ` Adam Beneschan
2011-10-12 13:03       ` Georg Bauhaus
2011-10-12 13:48         ` Dmitry A. Kazakov
2011-10-12 18:24           ` Georg Bauhaus
2011-10-12 20:06             ` sharp � " Randy Brukardt
2011-10-12 20:48             ` sharp ß " Dmitry A. Kazakov
2011-10-12 22:56               ` sharp ß and ss in Ada keywords like AC CESS Georg Bauhaus
2011-10-13  8:10                 ` Dmitry A. Kazakov
2011-10-13 12:13                   ` Georg Bauhaus
2011-10-13 13:25                     ` Dmitry A. Kazakov
2011-10-13 15:18                       ` Georg Bauhaus
2011-10-13 19:17                         ` Dmitry A. Kazakov
2011-10-11  7:33   ` sharp ß and ss in Ada keywords like ACCESS Yannick Duchêne (Hibou57)
2011-10-11 14:32     ` Adam Beneschan
2011-10-11 17:26   ` sharp ß and ss in Ada keywords like ACCESS (better not) Martin Krischik
2011-10-12 12:34     ` Georg Bauhaus
2011-10-10 17:22 ` sharp ß and ss in Ada keywords like ACCESS Simon Wright
2011-10-10 17:45 ` AdaMagica
replies disabled

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