4 Punkte von hongminhee 22 일 전 | 8 Kommentare | Auf WhatsApp teilen

Im Koreanischen, Chinesischen und Japanischen werden Zahlen in Zehntausender-Schritten (man, 萬) gelesen, während arabische Ziffern Kommas in Tausenderschritten setzen. Wer 1,234,567,890 sieht und sofort „eine Milliarde zweihundertvierunddreißig Millionen fünfhundertsechsundfünfzigtausend achthundertneunzig“ lesen will, muss jedes Mal im Kopf die Stellen erneut abzählen.

Daher wird vorgeschlagen, den Unterstrich (_) als Trenner für Zehntausender-Schritte zu verwenden.

Bisher: 1,234,567,890
Vorschlag: 12_3456_7890

Der Unterstrich liegt im ASCII-Bereich und lässt sich auf jeder Tastatur direkt eingeben; außerdem wird er in vielen Sprachen wie Python und Rust bereits als Trenner in Zahlenliteralen verwendet. In Kombination mit Kommas lassen sich beide Systeme auch hierarchisch darstellen.

Es wurden Versionen in fünf Sprachen erstellt: Englisch, Koreanisch, Japanisch sowie Chinesisch (vereinfacht und traditionell). Sowohl der Code als auch die Inhalte sind auf Codeberg veröffentlicht.

8 Kommentare

 
gpdir16 22 일 전

Es ist zwar noch verwirrend, aber wenn man sich daran gewöhnt hat, scheint es bequemer zu sein, als Zahlen nach Tausenderstellen zu gruppieren.

 
recast7838 22 일 전

Eine originelle Idee.

 
recast7838 22 일 전

Ich glaube, bei der Darstellung in Markdown wird es dabei ziemlich viele Probleme geben ...

 
hongminhee 22 일 전

Glücklicherweise funktioniert laut der CommonMark-Spezifikation die Markdown-Syntax _ nur an Wortgrenzen!

 
masondeck 21 일 전

In Swift ist das eine Notation, die man sofort verwenden kann, ohne etwas extra tun zu müssen.

 
runableapp 21 일 전

Wenn man gleichzeitig Koreanisch und Englisch spricht, fällt es oft sehr schwer, koreanische Zahlen auf Englisch auszusprechen oder umgekehrt.

Mit der von Ihnen entwickelten Schreibweise ließe sich die Verwirrung beim Lesen solcher Zahlen vielleicht auflösen (für Koreaner, Chinesen usw.), aber leider gibt es dafür beim mündlichen Sprechen offenbar keine Lösung.

Wie in den Kommentaren unten erwähnt, gilt bei Verwendung als internationaler Standard die Tausendergruppierung, was wirklich unerquicklich ist. Und ich weiß, dass man auch in Korea und China beim Schreiben in Tausenderschritten gruppiert. Vielleicht könnte es im Zusammenhang mit TTS hilfreich sein, aber meiner Erfahrung nach haben die meisten koreanischen TTS-Systeme Zahlen auch dann korrekt als „man“ gelesen, wenn sie als 10,000 geschrieben waren.

Es wäre hilfreich, wenn Sie Beispiele nennen könnten, in welchen Fällen man tatsächlich in Zehntausenderschritten schreibt und in welchen realen Situationen das (coding) nützlich wäre.

 
binaryeast 22 일 전

Damit dieses Projekt Fahrt aufnimmt, wären wohl Funktionen wie ein Konverter von arabischen Zahlen in chinesische Schriftzeichen nötig, aber ich weiß nicht, ob das wirklich sinnvoll ist.

 
twiddlingguidable 22 일 전

Hm, die Schreibweise in Tausenderschritten ist weltweit üblich … das wirkt ein bisschen so, als würde man dafür plädieren, statt kg lieber Pfund zu verwenden … Auch in Europa führt 1.000 statt 1,000 oft zu Fehlern.