Binary code

提供: tezos-wiki
移動先: 案内検索

[[Image:Wikipedia in binary.g

}}


バイナリコードの基礎である現代のバイナリナンバーシステムは、1679年に[Gottfried Leibniz]によって発明され、彼の記事「Explesis de l'ArithmétiqueBinaire」に掲載されています。

完全なタイトルは英語の "バイナリ算術の説明"として翻訳されています。

このバイナリ算術は、文字1と0のみを使用し、その有用性についていくつかの注意を払い、古代中国の人物[ Leibnizはフランスのイエズス会([Joachim Bouvet])を介して "[I Ching]"に遭遇し、 [hexagram]]は0から111111の2進数に対応しており、この写像は彼が賞賛している哲学的な[数学]の中で中国の主要な成果の証拠であると結論づけられました。

二進数字はライプニッツの神学の中心だった。彼は、バイナリ数字はキリスト教思想の象徴であると信じていた。

[ex nihilo | creatio ex nihilo]ライプニッツは論理の言葉を純粋な数学的文に変換するシステムを見つけようとしていました。

彼のアイデアが無視された後、彼は "I Ching"または "Book of Changes"と呼ばれる古典的な中国語のテキストを見てきました。

この本は、人生が単純化されたり、一連の簡単な命題に縮小されるという彼の理論を確認した。彼はゼロと1の行からなるシステムを作りました。

この期間、Leibnizはこのシステムの使用をまだ発見していませんでした。

ライプニッツ以前のバイナリシステムも古代の世界に存在していました。

ライプニッツが中国で紀元前9世紀に遭遇した前述の「私の兄弟」は、占いの文章である「私の兄弟」のバイナリシステムは、陰と陽の二重性に基づいています。

バイナリトーンの[スリットドラム]は、アフリカとアジアのメッセージをエンコードするために使用されます。

[フランスポリネシア]の島[Mangareva]の住民は、1450年以前にハイブリッドバイナリ[10進]システムを使用していました。

11世紀には、学者と哲学者[Shao Yong]が方法を開発しました。

yinを0、yangを1、そして[最下位ビット]を先頭に2進数で表されるシーケンス0〜63に対応するヘキサグラムを配置するためのものです。

順序は、2要素セットから選択された要素のセグタプル上の辞書編集順です。

1605年に、[フランシスベーコン]は、アルファベットの文字を2進数字のシーケンスに縮小することで、任意のテキストのフォントではほとんど見えないバリエーションとしてエンコードできるシステムについて議論しました。

[[George Boole]という名前の別の数学者と哲学者は、1847年にブール代数として知られる論理の代数システムを記述する「論理の数学的分析」という論文を発表した。

Booleのシステムは、3つの最も基本的な操作:AND、OR、およびNOTで構成されたバイナリ、イエス・ノー・オン・オフのアプローチに基づいていました。

このシステムは、Massachusetts Institute of Technologyの[Claude Shannon]という大学院生が、彼が学んだブール代数が電気回路に似ていることに気が付くまで使用されていませんでした。

シャノンは1937年に彼の論文を書いた。 シャノンの論文は、コンピュータ、電気回路などの実用化にバイナリコードを使用するための出発点となりました。

他の形式のバイナリコード[編集]

ビット列は唯一のタイプのバイナリコードではありません。

バイナリシステムは、一般に、電子システムのスイッチや単純な真偽テストなどの2つの選択肢しか許さないシステムです。

点字[編集]

Brailleは、盲目の人々がタッチで読み書きするために広く使用されているバイナリコードの一種で、その作者であるLouis Brailleの名前が付けられています。

このシステムは、各ドットが2つの状態を有する6つのドット(各列につき3つ)のグリッドからなる。

盛り上がりドットと扁平ドットの組み合わせによって、すべての文字、数字、句読記号を表すことができます。

バグア[編集]

[[風俗] 道教 宇宙論I Ching 'の研究で用いられている図である。

ba gua は8つのトリグラムで構成されています。

「bā」は8を意味し、「guà」は占いを意味する。 64語(ヘキサグラム)には同じ単語が使われています。

それぞれの図は、壊れている( yin)か破られていない(yang)の3つの線(yao)を組み合わせています。

トライグラム間の関係は、原初的な "初期の天国"または "阜西"の "bagua"、そして "後の天国"、または "王の温" "bagua"また、64六角形の[King Wen sequence]も同様です。

もしも占い[編集]

<div style="float:right; margin-left:0.5em;" title="The order varies, depending on region.">

Ogbe I I I I Ogunda I I I II
Oyẹku II II II II Ọsa II I I I
Iwori II I I II Ika II I II II
Odi I II II I Oturupọn II II I II
Irosun I I II II Otura I II I I
Iwọnrin II II I I Irẹtẹ I I II I
Ọbara I II II II Ọsẹ I II I II
Ọkanran II II II I Ofun II I II I
</div>ナイジェリアの[ヨルバ人]の占領と文体の古代の体系である'Ifá

儀式では、儀式は霊的な神性とのコミュニケーション手段を提供します。

神聖な椰子のナッツを使ってバイナリ値を生成する、オリサIfáまたはOrunmila( "大祭司")( "大司祭")は、開始された司祭、ババラウォ( "秘密の父"木粉では、これらは一重線および二重線として記録される。

256 "Odú"を構成すると言われる16のプリンシパル "Odú"があります。記憶だけでは、ババラウォは、一般的に、オリサロア、伝統医学、儀式のアドバイスのそれぞれについて、4つから10つの詩を暗唱することができなければなりません。

2005年、ユネスコ人類の口頭・無形遺産の傑作にIfáを掲載しました。

コーディングシステム[編集]

ASCIIコード[編集]

ASCII(American Express for Information Interchange)標準コードは、

7ビットのバイナリコードを使用して、コンピュータや通信機器などのデバイス内のテキストやその他の文字を表します。

各文字または記号には0〜127の番号が割り当てられます。たとえば、小文字の「a」はビット列(小数点以下97桁)として1100001で表されます。

バイナリコード10進数[編集]

[Binary-coded decimal]]またはBCDは、4ビットnibbleを使用して10進数を符号化する整数値のバイナリ符号化表現です。

4つのバイナリ・ビットは最大16個の異なる値をエンコードできます。

BCDエンコードされた数値では、各ニブルの最初の10個の値だけが合法であり、ゼロから9までの10進数をエンコードします。

残りの6つの値は不正であり、BCD算術演算のインプリメンテーションに応じて、マシン例外または不特定の動作が発生する可能性があります。

浮動小数点数の複雑な丸め動作が不適切な商用アプリケーションや金融アプリケーションでは、BCD算術演算が浮動小数点数値フォーマットよりも優先されることがあります。

バイナリコードの初期使用[編集]

  • 1875:[ÉmileBaudot] "バイナリ文字列を暗号化システムに追加する"。これは結局今日のASCIIにつながる。
  • 1884:バイナリコードのスライドレールで使用した後、行列を対応するチャンネルにソートするLinotype machine
  • 1932年:C. E.ウィン・ウィリアムス「スケール2」カウンター
  • 1937年:Alan Turing電気機械バイナリマルチプライヤー
  • [George Stibitz#Computer | Complex Computer]のGeorge Stibitz "余分な3つのコードは、表現された単語またはシーケンス。

関連項目[編集]

ソース[編集]

http://wikipedia.org/