「人間アセンブラ」の版間の差分

imported>Administrator
編集の要約なし
編集の要約なし
 
(4人の利用者による、間の6版が非表示)
1行目: 1行目:
'''人間アセンブラ'''とは、[[コンピューター]]が唯一理解できる言葉である[[マシン語]]を話せる霊長類のことである。
'''人間アセンブラ'''(読み:にんげんあせんぶら)とは、[[コンピューター]]が唯一理解できる言葉である[[マシン語]]([[機械語]])を話せる霊長類のことである。


一般的な[[プログラマー]]は、[[プログラミング言語]][[ソースコード]]を書き、[[コンパイラ]]や[[インタプリタ]]で[[ネイティブコード]]に翻訳することで[[プログラム]]を作るが、人間アセンブラは[[アセンブリ言語]]すら使わずに、[[バイナリエディタ]]を用いて[[コンピューター]]と直接対話をする。また、バイナリエディタで数字の羅列を見ただけで[[バグ]]を発見できる特筆すべき[[デバッグ]]能力も持ち合わせている。
== 概要 ==
一般的な[[プログラマー]]は、[[テキストエディター]]や[[統合開発環境]]上で人間が理解しやすい[[プログラミング言語]]をもちいて[[ソースコード]]を書き、[[コンパイラ]]や[[インタプリタ]]で[[ネイティブコード]]に翻訳することで[[プログラム]]を作る。


なお、[[ニーモニック]]を見ながら手作業でマシン語を書く[[ハンドアセンブル]]と人間アセンブラは同一ではないので注意すること。
一方、人間アセンブラは[[アセンブリ言語]]すら使わずに、[[バイナリエディタ]]を用いて[[コンピューター]]と直接対話をすることで[[プログラム]]を作り上げる。また、[[バイナリエディタ]]で数字の羅列を見ただけで[[バグ]]を発見できる特筆すべき[[デバッグ]]能力も持ち合わせていると言われる。
人間アセンブラは[[ニーモニック]]を見ずとも[[マシン語]]が書けるように進化した霊長類のことである。
 
元祖[[ファイナルファンタジー]]の[[プログラマー]]として知られる[[ナーシャ・ジベリ]]に至っては、頭の中で[[プログラム]]を組み上げ、すべてを頭の中に記録(記憶)し、電話越しに数字の羅列を詠み上げることで[[プログラミング]]を行ったという伝説が言い伝えられている。
 
なお、[[ニーモニック]]を見ながら手作業でマシン語を書く[[ハンドアセンブル]]と人間アセンブラは同一ではないので注意すること。人間アセンブラは[[ニーモニック]]を見ずとも[[マシン語]]が書けるように進化した霊長類のことである。


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


== 関連項目 ==
== 関連項目 ==
13行目: 18行目:
* [[インタプリタ]]
* [[インタプリタ]]
* [[ネイティブコード]]
* [[ネイティブコード]]
* [[ナーシャ・ジベリ]] - 人間アセンブラをも超越したと言われる伝説の[[プログラマー]]。


== 参考文献 ==
[[category: プログラミング]]
<references/>
 
== 外部リンク ==
 
{{stub}}