つまり近代のPC(パーム/ラップ/デスクトップ) は、この Binaryシステムを大前提として「CPU/メモリ/入出力装置」のノイマン型アーキテクチャで実現されている。
コンピュータの世界では、ほとんどすべてのデータが最終的にはバイナリで処理されてるから、めちゃくちゃ基本的な概念だね!
「binary(バイナリ)」という言葉は、コンピュータが登場する前から存在していたよ!もともとは「二つの」や「二重の」という意味を持っていて、数やシステムが「2つの要素」に基づいていることを指す言葉として使われていたんだ。
たとえば、日常的には「二進法」(binary system)として、10進法に対して数字を0と1で表すシステムを指すために使われていたんだ。数学や論理学の世界でも、選択肢が2つしかない場合(例えば、真か偽か、オンかオフか)に使われることがあったよ。
つまり、コンピュータ以前は「binary」という言葉は主に数理的なコンセプトや論理的な選択肢、または二つのものが絡んだシステムに関して使われていて、コンピュータの登場によってその意味が「0 と 1 に基づいたデジタル表現」に特化していったんだ。
「binary(バイナリ)」という言葉はラテン語の「binarius」に由来しているんだ。この「binarius」は「二つの」や「二重の」という意味を持っていて、ラテン語の「bi-」(二つ)と「-arius」(関連する、または性質を示す接尾辞)から派生している。つまり、「binary」の本来の意味は「二つのものに関連する」ということで、コンピュータで使われる「0 と 1 の二進法」の意味に変わったのは、あとからのことなんだよ。- ChatGPT