人間アセンブラ

提供: MonoBook
ナビゲーションに移動 検索に移動

人間アセンブラ(読み:にんげんあせんぶら)とは、コンピューターが唯一理解できる言葉であるマシン語機械語)を話せる霊長類のことである。

概要[編集 | ソースを編集]

一般的なプログラマーは、テキストエディター統合開発環境上で人間が理解しやすいプログラミング言語をもちいてソースコードを書き、コンパイラインタプリタネイティブコードに翻訳することでプログラムを作る。

一方、人間アセンブラはアセンブリ言語すら使わずに、バイナリエディタを用いてコンピューターと直接対話をすることでプログラムを作り上げる。また、バイナリエディタで数字の羅列を見ただけでバグを発見できる特筆すべきデバッグ能力も持ち合わせていると言われる。

元祖ファイナルファンタジープログラマーとして知られるナーシャ・ジベリに至っては、頭の中でプログラムを組み上げ、すべてを頭の中に記録(記憶)し、電話越しに数字の羅列を詠み上げることでプログラミングを行ったという伝説が言い伝えられている。

なお、ニーモニックを見ながら手作業でマシン語を書くハンドアセンブルと人間アセンブラは同一ではないので注意すること。人間アセンブラはニーモニックを見ずともマシン語が書けるように進化した霊長類のことである。

人間アセンブラは、近年では生息が確認されておらず、絶滅したものと思われる。 法規制の関係で今なおZ80が主力なパチンコ業界に僅かながら生存しているのはないかという説もあるがその真否は定かではない。

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]