「人間アセンブラ」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
imported>Mono Book |
||
(5人の利用者による、間の7版が非表示) | |||
1行目: | 1行目: | ||
− | '''人間アセンブラ''' | + | '''人間アセンブラ'''(読み:にんげんあせんぶら)とは、[[コンピューター]]が唯一理解できる言葉である[[マシン語]]([[機械語]])を話せる霊長類のことである。 |
− | 一般的な[[プログラマー]]は、[[プログラミング言語]] | + | == 概要 == |
+ | 一般的な[[プログラマー]]は、[[テキストエディター]]や[[統合開発環境]]上で人間が理解しやすい[[プログラミング言語]]をもちいて[[ソースコード]]を書き、[[コンパイラ]]や[[インタプリタ]]で[[ネイティブコード]]に翻訳することで[[プログラム]]を作る。 | ||
− | + | 一方、人間アセンブラは[[アセンブリ言語]]すら使わずに、[[バイナリエディタ]]を用いて[[コンピューター]]と直接対話をすることで[[プログラム]]を作り上げる。また、[[バイナリエディタ]]で数字の羅列を見ただけで[[バグ]]を発見できる特筆すべき[[デバッグ]]能力も持ち合わせていると言われる。 | |
+ | |||
+ | 元祖[[ファイナルファンタジー]]の[[プログラマー]]として知られる[[ナーシャ・ジベリ]]に至っては、頭の中で[[プログラム]]を組み上げ、すべてを頭の中に記録(記憶)し、電話越しに数字の羅列を詠み上げることで[[プログラミング]]を行ったという伝説が言い伝えられている。 | ||
+ | |||
+ | なお、[[ニーモニック]]を見ながら手作業でマシン語を書く[[ハンドアセンブル]]と人間アセンブラは同一ではないので注意すること。人間アセンブラは[[ニーモニック]]を見ずとも[[マシン語]]が書けるように進化した霊長類のことである。 | ||
+ | |||
+ | 人間アセンブラは、近年では生息が確認されておらず、絶滅したものと思われる。 | ||
+ | 法規制の関係で今なお[[Z80]]が主力な[[パチンコ業界]]に僅かながら生存しているのはないかという説もあるがその真否は定かではない。 | ||
== 関連項目 == | == 関連項目 == | ||
10行目: | 18行目: | ||
* [[インタプリタ]] | * [[インタプリタ]] | ||
* [[ネイティブコード]] | * [[ネイティブコード]] | ||
+ | * [[ナーシャ・ジベリ]] - 人間アセンブラをも超越したと言われる伝説の[[プログラマー]]。 | ||
== 参考文献 == | == 参考文献 == | ||
− | + | {{reflist}} | |
− | |||
− | |||
{{stub}} | {{stub}} |
2014年8月4日 (月) 11:04時点における最新版
人間アセンブラ(読み:にんげんあせんぶら)とは、コンピューターが唯一理解できる言葉であるマシン語(機械語)を話せる霊長類のことである。
概要[編集 | ソースを編集]
一般的なプログラマーは、テキストエディターや統合開発環境上で人間が理解しやすいプログラミング言語をもちいてソースコードを書き、コンパイラやインタプリタでネイティブコードに翻訳することでプログラムを作る。
一方、人間アセンブラはアセンブリ言語すら使わずに、バイナリエディタを用いてコンピューターと直接対話をすることでプログラムを作り上げる。また、バイナリエディタで数字の羅列を見ただけでバグを発見できる特筆すべきデバッグ能力も持ち合わせていると言われる。
元祖ファイナルファンタジーのプログラマーとして知られるナーシャ・ジベリに至っては、頭の中でプログラムを組み上げ、すべてを頭の中に記録(記憶)し、電話越しに数字の羅列を詠み上げることでプログラミングを行ったという伝説が言い伝えられている。
なお、ニーモニックを見ながら手作業でマシン語を書くハンドアセンブルと人間アセンブラは同一ではないので注意すること。人間アセンブラはニーモニックを見ずともマシン語が書けるように進化した霊長類のことである。
人間アセンブラは、近年では生息が確認されておらず、絶滅したものと思われる。 法規制の関係で今なおZ80が主力なパチンコ業界に僅かながら生存しているのはないかという説もあるがその真否は定かではない。