81
10進法を捨てて,65536進法を使おう!
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
<Unicodeで1桁を表す> 65536進法で「65018」を表す文字は「 ※これで1文字 次に,65536進法で「65021」を表す文字は「 ※これで1文字 出典 compart.com/en/unicode/U+F… ・U+FDFA,ﷺ compart.com/en/unicode/U+F… ・U+FDFD,﷽
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
ちなみに,65536進法で 「3」という数値を表す文字は… Unicode Character 'END OF TEXT' (U+0003) fileformat.info/info/unicode/c… 制御文字なので…かけないけど💦 まあ,一応 'END OF TEXT' と表せるよね。
引き算の式「65021-65018=3」
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
これで,引き算を記述できますよ! 「65021 - 65018 = 3」 という式を 65536進法で書いてみましょう!!!!!! ・65536進法で「65021」を表す文字は「 ﷽ 」 ・65536進法で「65018」を表す文字は「 ﷺ 「 ・65536進法で「3」を表す文字は 'END OF TEXT' ・式 ﷽ - ﷺ = 'END OF TEXT' pic.twitter.com/nkHvvNIhQs
拡大
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
すごい・・・! たった5文字で, 何万もの数の引き算の式を書けるなんて 実用的・・・!
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
それぞれの文字の持つ意味を調べてみると… まず65018のほうは ・U+FDFA,ﷺ en.wikipedia.org/wiki/Peace_be_… >"May God honour him and grant him peace." صلى الله عليه وسلم >ṣallā llāhu ʿalayhi wa-sallam – SAW, SAAW, or SAAS
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
次に65021は… ・U+FDFD,﷽ بِسْمِ اللّهِ الرَّحْمـَنِ الرَّحِيم ja.wikipedia.org/wiki/%E9%96%8B… >コーランの各章の出だし「タスミ(tasmiyya)」 >"bismillāhir rahmānir rahīm" >この文はUnicodeにおいて、定型文の合字として登録されている:U+FDFD ﷽ 。 アラビア語で多用されるんですね
Yuri Odagiri @ixixi
unicodeで定義されているﷺ(U+FDFA)って「彼にアラーの祝福と平安があらんことを」 って意味のアラビア語「صلى الله عليه وسلم‎ (NFKD18文字)」を1字で登録してるのね. ㍿なんて目じゃないね. U+FDFDの ﷽の1文字もなかなかぶっ飛んでる.
発端はプリキュアだった・・・

上記の話題は
プリキュアの話をしてる時に生まれました

雪光 @YukiAnilog
二桁の計算できないララちゃんw #precure pic.twitter.com/WBGpSEdDPo
拡大
拡大
拡大
拡大
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
@jinkeiki_shiji そうでしたか…。 きっと、プリキュア界隈さんでも話題に上ったかと思いますが アマゾンに住む、ピラハー語を話す人々が そんな感じですよね (こちらは一桁の計算も不可能ですが…) science.srad.jp/story/08/07/17…「1〜4ぐらい」と「5〜6ぐらい」と「たくさん」という概念しかない
2桁の計算ができない宇宙人」とは?

X進法(Xは大きい)を使っているので
1桁で済んじゃうからでは?

ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
「2桁の計算ができない」…。 を、ちょっと考えてみたけど 宇宙人(ララちゃん)の星で かりにX進法を使っていて もしXがとても大きかったら 全て一桁の計算で済んでしまうのかな…笑 twitter.com/jinkeiki_shiji…
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
たとえば、イ文字を数字として使ったら 一桁で千以上のカズを表せることになり Unicodeの全文字を もし数字として使ったら たった一文字で 数万とかの数を表現可能になり…。 「2桁の計算」は 十億ぐらいの数の暗算、という事になるよね

※注:イ文字(1000文字以上)

ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
@MC_such さっちさん、どうもです〜 眠れない夜は、 そうですね、 イ文字を数えてみると良いかも!(よくない) イ文字のリスト(67ページ) tagengo-gakushuu.study-tips.info/2019_06_lolois… もしくは、 ウビフ語の子音を数えてみるのもよいかもしれません!笑 ウビフ語 ボイパの楽譜 tagengo-gakushuu.study-tips.info/2019/06/14_uby…
「ユニコードでX進法」は,皆が通る道だった!
Unicodeちゃん @unicode_tan
やっぱり65536進法は誰もが通る道ですよね!(通りません) ja.uncyclopedia.info/wiki/65536%E9%… twitter.com/rwanda_go_tan/…
残りを読む(58)

コメント

おろろ @fYe39CoQsPrbZVK 2019年8月29日
UTF-8なら最大6バイトやすけ200兆進数にできるで
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年8月29日
fYe39CoQsPrbZVK 200兆進数っ・・・!すごいですね! 技術の進歩により,メガ→ギガ→テラ→ペタ…のように,扱える情報量が飛躍的に増大していますから,そろそろ人間の側も200兆ぐらいの規模の数は1文字で表せないといけないですね!👍
Daregada @daichi14657 2019年8月29日
「-」や「=」もUnicodeに含まれるので、「これは数値なのか演算子なのか」を区別する方法が必要になる
さろげーと @surrogatepair 2019年8月29日
制御文字とサロゲートペア(の片割れ)領域は根気でなんとかするとして、非文字(U+FDD0〜U+FDEF、U+FFFE、U+FFFFの5文字)はどうにもならないので結局使えないという罠
林 伯文 @borshch77 2019年8月29日
逆に、理論的にはすべてのデジタルデータはマッチ棒に収納できる、という話もある。マッチ棒の長さを正確に測って1とする。データを2進数で記述して、頭に小数点をつけ、マッチ棒の端からの位置にマークをする。
VRAM01K @VRAM01K 2019年8月29日
可読性を考えると65535で1文字という扱いにしちゃった方が楽だと思う。ロマン無いけど
VRAM01K @VRAM01K 2019年8月29日
アラビア数字を4×4に配置した文字を作ってしまえば一文字で16桁表現可能だし、各部位にアルファベットも指定可能にすればさらに膨大な桁数が…!
PentliumEE@厄いゆとり老害世代 @7GHz 2019年8月29日
fYe39CoQsPrbZVK で突っ込みたいことすでに突っ込まれてた
Fatalwedge @Fatalwedge 2019年8月29日
大きな数をシンプルに表す、という意味では巨大数論の入り口な気もする。みんなも「ふぃっしゅ数」とか「⑨」とか調べてSUGEEEE!ってなろうぜw
kenjirou_takasima @kenjirou 2019年8月29日
一桁で表現できるけど6万以上の数字としての文字を覚えるというのが地味にキツイと思いますが…
ヘルヴォルト @hervort 2019年8月29日
マジレスするとララの星では計算は全てAIがやってくれるからやらないだけやぞ
いぬだわん @InuWang 2019年8月29日
ひらがなでやると復活の呪文の出来上がり
フローライト @FluoRiteTW 2019年8月29日
むしろそろそろ+−×÷からの脱却を目指すべきでは……?
nnouse @nnouse 2019年8月29日
borshch77 それなんかの小説でも読んだけど、2進数である必要はないよね。0から1の間の数値を刻めばいいんだし。
れいじてんてー@若手エンジニア @layzy_glp 2019年8月29日
最終的にゲマトリアみたいな話になったw
さろげーと @surrogatepair 2019年8月29日
[c6728558] 元ネタのアンサイのオチがまさにそれでした→「これだけ苦労して数字を覚えても、10進法に比べてたった1/5の文字数にしかならない」
alan smithy @alansmithy2010 2019年8月29日
MSX basicで16進数のマシン語をキャラコードに変換して文字数圧縮した1画面プログラム思い出した
よーぐる @Seto_yasu1987 2019年8月29日
それぞれの数を表す数字を探すのに手間取ってかったるいわ
Ajmw @Ajmw97068810 2019年8月29日
65536字も覚えてられるか(白目)
むう @nyal1999 2019年8月29日
Ajmw97068810 その点、0と1というわずか二文字ですべての数値を表せる2進数is至高……結局、構成要素の覚え易さと表記の見易さのトレードオフから10進数や16進数でええやんとなるオチ
Daregada @daichi14657 2019年8月29日
nyal1999 「さらに、1を『あ』で、0を『た』で代用すれば、他人に2進数リテラルを伝えやすいぞ」
しょーた @shota243 2019年8月29日
Unicodeって結構スカスカというか文字が割り当てられていないコードポイントがいっぱいあるし。
ぼんぼ (丸ぼうろの裏の白い粉) @tm_bonvo 2019年8月29日
これが掛け算になると、十進1桁の掛け算が「九九」なので、65536進1桁の掛け算は「六五五三五六五五三五」とでも言うんだろうか。₆₅₅₃₅H₂= 2,147,450,880通りも覚えなきゃなのか…
痛い人 @Sogno_Eater 2019年8月29日
1文字で表せることをウリにした直後に「3(10) = 'END OF TEXT'(65536)」の即堕ち2コマほんとすき
Denullpo S. Hammerson @denullpo 2019年8月29日
そこで今昔文字鏡番号ですよ
黄色いかまぼこ @yellow_chikuwa 2019年8月29日
ラノベとかに出てくる圧縮言語感ある
玉兎 @gyokuto 2019年8月29日
36進数 なら、JavaScriptで 普通に 使ったこと あるな。 フラグデータを Cookieに保存する時とかに、numData.toString(36) で 0-9 a-z で表現して、文字数 圧縮するの。
カッズミール・ワイオット十三世 @twittakaku 2019年8月29日
分かる。何を言ってるのかさっぱり分からないけど、実用性が無いということだけは分かる!
SAKURA87@多摩丙丁督 @Sakura87_net 2019年8月29日
結局なんだかんだで10進数と16進数が一番使いやすいんじゃないかなって思うわ。
初瀬 神楽 @Kagura_d34272 2019年8月29日
daichi14657 「あたためますか」→「100めますか」→「4めますか」→「シメますか」と文字化け(?)が……
ぷらずまわい @plaxma_y 2019年8月29日
巨大数クラスタ「行こう。ここもじき『たかだか有限』に沈む…」
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年8月29日
(まだ誰も「アラビア文字を分解したら一文字じゃないじゃん」とツッコんでくれない)
やって後悔よりやらない選択 @Negative_IsGood 2019年8月29日
"16777216-1048576=15728640"はどう表記するんだよ(65536以上の数はってことね) #割とどうでもいい
kata_game @kata_game 2019年8月29日
1文字表現するのに4byteも使うので却下
kisara @kisara50 2019年8月29日
plaxma_y 純無限は無理でも可能無限な文字コードなら、けっこう簡単に作れると思うが。
さろげーと @surrogatepair 2019年8月29日
rwanda_go_tan Unicodeの文字数の概念は色々壊れまくってるから……
都幾川 沙月 @SatsukiFox 2019年8月29日
実は1byte = 8bit と決めたのはIEC 80000-13:2008で、そこに準拠しなければ1byte = 9bitとか 12bit とかでも良いのです(実際に1byteが8bitでなかった処理系も過去には色々ありました。Eメール等でしぶとく生き残ってるJISコードが7bitで処理できるよう作られてるのもその名残です) 可能性は広がりますね!
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年8月30日
書き方を知らない文字はトーフを書けば解決☆
石喰い鴉 @ka_la_ss 2019年8月30日
小さくて拡大しないと読めない
kartis56 @kartis56 2019年8月30日
rwanda_go_tan むしろ結合して1文字なら表意アラビア語に進化できそう
ヘボピー @hebop_ 2019年8月30日
ようし、TRONコードの出番だな!
みま🐬⛰🏕 @mimarisu 2019年8月30日
むしろ四則計算を16則計算に増やせないかな
エリ・エリ・レマ・サンバディトゥナイ @mtoaki 2019年8月30日
Unicodeって別のコードに同じ文字が割り当てられてるのがなかったっけ?
BugbearR @BugbearR 2019年8月30日
超真面目な話をすると、コンピュータで多倍長演算というとてもとても大きな数を計算する時には、内部的に2^32 = 4294967296進法とかを使っています。
SSKTK@ありがとう7/27 @SSKTK 2019年8月30日
片手だけで32を数えるやつかな?
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年8月30日
マイナスの数も表現可能である,という後日談を追記しました。
ふぉい @soama39 2019年8月31日
九九の暗記で死にますね。
takatakattata @takatakattata1 2019年9月1日
こういう実用性ゼロのガバガバ理論好き
あるウソつき @akiyo_s_jp 2019年9月1日
SJISで四則演算なら1文字1バイトやん却下。無駄すぎる…というツッコミは無粋なのか
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年9月1日
Togetter編集部イチオシに選ばれた旨を追記しました。
Daregada @daichi14657 2019年9月1日
Negative_IsGood えーとまず、現在のUnicodeの文字集合の範囲(符号空間)は0から10ffffまでなんで、65,536をはるかに超えて1,114,112文字まで表現可能。次に、一文字で表せる範囲を超えたら、他の記数法と同様に桁上がりが起きるんでしょう
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 13日前
コメント頂きました内容は、すでにまとめ本文にも記載されていますが、念のためここでも言及致しますね。 Unicodeは最初の制定時には65536文字でしたが、その後Unicode3.0でサロゲートペアによる拡張の仕組みが導入され、111万文字を表現可能になりました。 参考リンク… Unicodeの符号化方式 | IT SKILL MAP https://itskillmap.com/menu2_02/ サロゲートペアを使えば、111万進法が可能ですね!!👍
山吹色のかすてーら @sir_manmos 12日前
それでも、1/3は無限小数。てか1/10も無限小数。
ログインして広告を非表示にする
ログインして広告を非表示にする