「C言語」を編集中

ナビゲーションに移動 検索に移動

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

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

最新版 編集中の文章
11行目: 11行目:
 
[[アセンブラ]]の[[ニーモニック]]を丸暗記するどころか[[アルファベット]]を覚えるより簡単である。
 
[[アセンブラ]]の[[ニーモニック]]を丸暗記するどころか[[アルファベット]]を覚えるより簡単である。
  
難しいと言われるゆえんはC言語が単純であるが故に、基本より先は様々な[[コンピューター]]や[[OS]]の[[低レベル]]な知識や、あらゆる[[アルゴリズム]]を熟知し、単純な物で複雑な物を作り上げなければならないという点によるものである。例えるならば、[[レゴブロック]]は基本的に幼児でも簡単に扱えるが、レゴブロックで複雑な構造物を作るとなるとアホみたいに難しいのと同一の問題である。
+
難しいと言われるゆえんはC言語が単純であるが故に、基本より先は様々な[[コンピューター]]や[[OS]]の[[低レベル]]な知識や、あらゆる[[アルゴリズム]]を熟知し、単純な物で複雑な物を作り上げなければならないという点によるものである。
 +
例えるならば、レゴブロックは基本的に幼児でも簡単に扱えるが、レゴブロックで複雑な構造物を作るとなるとアホみたいに難しいのと同一の問題である。
  
また、文字列処理に特化した[[Perl]]や、[[Webアプリ]]に特化した[[PHP]]やのように、特定の目的に特化した[[プログラミング言語]]とは異なり、[[汎用性]]が高いがゆえに[[工数]]が増大するという点も難易度が高いと言われる原因であると思われる。レゴブロックでガンダムを再現するより、ガンプラでガンダムを再現する方が簡単(工数が少ない)なのは言うまでもない。
+
また、文字列処理に特化した[[Perl]]や、[[Webアプリ]]に特化した[[PHP]]やのように、特定の目的に特化した[[プログラミング言語]]とは異なり、[[汎用性]]が高いがゆえに[[工数]]が増大するという点も難易度が高いと言われる原因であると思われる。
 +
レゴブロックでガンダムを再現するより、ガンプラでガンダムを再現する方が簡単(工数が少ない)なのは言うまでもない。
  
 
以上のことから導きだされる結論は「簡単」である。
 
以上のことから導きだされる結論は「簡単」である。

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

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

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

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

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