• 締切済み

C言語

C言語って何?日本語みたいなものなの? 英語とかみたいの、PCとしゃべれるの?

みんなの回答

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.2

http://ja.wikipedia.org/wiki/C%E8%A8%80%E8%AA%9E プログラミング言語というのはコンピューターに仕事をさせるために作られたコンピューター用言語。 もともとコンピューターというのは使用しているCPU毎に独自の命令形態を持っています。そしてその命令は0と1の組み合わせ(最低8桁)でCPUに動作を指定します。 0と1だけでは人間の作業が大変なので2桁の16進数で入力できるように進化しました。 それでも人間にはチンプンカンプンなので人間が使用している自然言語(主に英語)を参考に人間にある程度分かりやすくなるよう作られたのがプログラミング言語というものです。 その前にアセンブラという言語もあり、加算・減算・転記などのCPUの基本動作を記号に近い単語で記述するのがアセンブラ言語です。 C言語のように自然言語から作られたものには文法があり、人間が使う言語の文法よりずっと厳密。 その文法を調べ間違いがあるかどうかをチェックしたり、プログラミング言語をコンピューターがわかるように変換するのがインタープリタとかコンパイラというものになります。 人間同士が会話するようにコンピューターとしゃべることは出来ませんが、コンピューターに思い通りのことをさせたい時には欠かせないものです。 そために必要なのはC言語だけではなくBASICとかJava、PHP、Perlなど様々な言語があります。 C言語にはC++というより進化した派生もあります。 日本語(により近い文法)でプログラミングできるプログラミング言語もあります。 古くは玩具メーカー(現在のタカラトミー)から出ていたホビーパソコン「ぴゅう太」があり、今ではWindows上で動作する「ひまわり」というプログラミング言語もあります。

noname#217196
noname#217196
回答No.1

ブログラミング言語のひとつです。 コンピューターに対し一連の処理命令を書くために使います。 関数名、引数名、データ型名は英字だけ、あるいは英字で始まる数字まじりの文字列しか使えません。 コンパクトで効率のよいプログラムを書くのに向いていますが、そのぶん初心者には習得が難しいプログラミング言語です。