Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: "Wolli Buechel" Newsgroups: de.comp.lang.python Subject: =?utf-8?q?=5BPython-de=5D_Re=3A_Keyboard_coding?= Date: Fri, 12 Jul 2024 14:01:55 -0000 Lines: 26 Message-ID: <172079291583.24386.5281414783170473394@mail.python.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de i0GvsnBMOXDmMnN0oUfgUAzUWoNgkzwj5tf/fEA8/Tvw== Cancel-Lock: sha1:3bOyPdVfRE9n1pvkSmaQfAIVdAw= sha256:FrIi51MwxSaDAeQ+yZMPI23X60BX/R0yoq4US38UdmY= Authentication-Results: mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral In-Reply-To: User-Agent: HyperKitty on https://mail.python.org/ Message-ID-Hash: VQ36LMEKHISDVXVKUKERUO4MV44LDQ3A X-Message-ID-Hash: VQ36LMEKHISDVXVKUKERUO4MV44LDQ3A X-MailFrom: wjb131@web.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10b1 Precedence: list List-Id: Die Deutsche Python Mailingliste Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com de.comp.lang.python:6115 > Wie sich herausgestellt hat, kann das Zahlensystem zur Basis 16 > nicht die Obergrenze sein für die serielle Ordnung von Sachverhalten mit Zahlen > (z.B. Unicode-Zeichen). Die beiden höchsten Ziffern des Systems > “ff” erfassen nur 256 Zeichen. Für mehr Zeichen sind entweder mehr > Bytes oder höhere Zahlensysteme erforderlich. > > Höhere Ordnungssysteme können nur mit mehr als 2^8 Ziffern > erreicht werden, und das sind: 2^9, 2^10, 2^11 und 2^12. Für die > letzere Variante bestehen 4096 Ziffern, denn mit 2 Ziffern > “ gf “, (darstellbar mit 16 bit) werden 65535 Zeichen angesprochen, > das sind fast alle verwendeten Unicode-Zeichen. > Was zu beweisen wäre. „Was zu beweisen wäre.“ – WÄRE. Nicht WAR. In der Tat wäre da einiges zu beweisen. Oder besser: sorgfältig zu begründen oder zumindest klar und deutlich zu erklären. Nämlich mindestens dieses: (1) Warum soll denn die Anzahl der Zahlzeichen auf zwei beschränkt werden ('FF'bei Hex-Zahlzeichen, 'GF' bei 4096-Zahlzeichen)? (2) Warum sind zweiziffrige 4096-Zahlzeichen 16-bittig? (3) Warum kann man mit einem solchen Ziffernpaar exakt 65.535 verschiedene Zahlzeichen darstellen? Müssten es nicht eigentlich 4096^2 = 16.777.216 sein? Analog den zweiziffrigen Hex-Zahlenzeichen, wovon es 16^2 = 256 gibt? (4) Warum soll man zum Durchnummerieren der Unicodezeichen ein auf 4096 Ziffern erweitertes („aufgeblasenes“) Zahlensystem verwenden? Alle Unicodezeichen sind doch mit dem Hex-System durchnummeriert. Und sie sind damit eindeutig identifizierbar (z.B. das Unicode-Zeichen „€“ (U+20AC)). (5) Wie viele Unicode-Zeichen gibt es? Und welchen Anteil daran haben die eben erwähnten Zahlzeichenpaare des 4096-Zahlensystems? Sind das wirklich fast alle?