メインメニューを開く

「人間アセンブラ」を編集中

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

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

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート:

このページは 1 個の隠しカテゴリに属しています: