• ベストアンサー

プログラミング言語について

プログラミング言語にはさまざまなものがあり,C,COBOL,CASLII、C++,JAVA,VISUALVASIC,PERL等があるようですが、家庭用PCにおいてこれらの各言語はどのような働きをしているのでしょうか?自分で使っているPCのことぐらいはできるだけ知っておきたいので、誰か詳しい方おしえてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.2

コンピュータを思い通りに動かす命令=プログラミング言語 様々な命令を書き綴ったもの=ソフト プログラミング言語は、ソフトウエア(OSやアプリケーション)を作るのに使われます。 人間が普段使っている自然言語(日本語や英語)はコンピュータは理解できません。 逆にコンピュータを内部の命令(onとoffの羅列、機械語)は人には非常に理解しがたいものです。 でこの中間にあるのがC等の各種プログラミング言語です。 PCは「1+1の結果と表示しろ」と言っても理解できません。 「print 1+1」のようにプログラムしないと理解できません。 大雑把に言うと プログラムを組む(命令を書く)→コンパイル(機械語に翻訳)→ソフトが完成 誰かが作ったソフトを使っている限りはプログラミング言語とは無縁だといってもいいです。 各言語は得意分野があります ・C言語系(C++とかはCを拡張したもの) 汎用性が最も高いが、素人には少々扱いにくい。 ・COBOL 学術/事務計算向き ・BASIC 最も人間に分かりやすいけど、処理が遅い。 ・Prel 文字処理が得意で、CGI(掲示板やブログ)を作るのに使われている

aaa0716
質問者

お礼

質問内容を見てもお分かりのように,まったく知識が無かったのですが各言語を学習していくさいの目安になるかもしれません。ありがとうございました。

その他の回答 (3)

  • sunanegi
  • ベストアンサー率47% (63/134)
回答No.4

コンパイラ言語はプログラムをバイナリフアイルに変換します。 インタープリタは言語内のサブルーチンをコールします JAVAはPC上で動作する仮想マシン用のプロク゜ラム言語として開発されました、メーカ間のハードウエアの差異を吸収するブラットホームとして機能します、世界中のPCで仮想マシンが動作すれば,単一のプログラムが世界中で動作します。 VでなくBASICです  教えてもらう知識より、自分で調べ学んだ知識の方が身につきますよ。

aaa0716
質問者

お礼

質問内容を見てもお分かりの庸に、まったく知識が無いのですが、参考になりました。ありがとうございました。

  • DAV
  • ベストアンサー率37% (746/2009)
回答No.3

ちょっと補足です。 COBOLやCのように一つのプログラムをすべてまとめてあらかじめ機械語に翻訳してから使うコンパイラー型の言語と、文章の区切りごとに一句一句機械語に翻訳して使うBASICやHTMLのようなインタープリター言語があります。

aaa0716
質問者

お礼

質問を見てもお分かりのようにまったく知識が無いのですが参考になりました。ありがとうございました。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

範囲が広すぎて回答欄が足りないんじゃないかな。 とりあえずその単語を使ってgoogleなりwikipediaを調べるなりした方が良いよ。 こんな感じで http://www.google.com/search?lr=lang_ja&q=c%E8%A8%80%E8%AA%9E%20%E5%BD%B9%E5%89%B2 ・・・もう少しマシな単語を使わないと判りにくそうだね・・・これじゃ ただ、それほど色々な答えが有るわけで「こう!」って簡単に説明できないしできてもここじゃ足りない。

aaa0716
質問者

お礼

参考になりました。ありがとうございました。

関連するQ&A

  • プログラミング言語の違いを教えてください!

    こんにちわ。 ただ今就職活動中の者です。 大学ではC++の基礎を勉強しましたが色々あるプログラミング言語の違いがよく理解できていません。 プログラミング言語はCOBOL、JAVA、C言語、visual basic、perlなど、本当に様々な言語がありますが、それらの言語について詳しく教えていただけませんでしょうか? (それぞれはどういった分野のシステムの開発に向いていて、どのような弱点があるなど)お手数ですが、よろしくお願いします!

  • プログラミング言語について

    プログラムを学ぼうと思っている初心者です。 C、Java、COBOL…色々なプログラミング言語がありますが、それぞれどのような物を作るときに使用されるのでしょうか?今いちばん需要があるのものと難易度も知りたいです。わかりやすく教えていただけるとありがたいです。

  • プログラミング言語

    プログラミング言語のC言語とかJavaとかPerlとかの違いって使いやすさや慣れ以外に違いってあるんですか? 言葉足らずですいません…! 先程あげた三つのプログラミング言語が全く違うのは理解しているのですが、 それを使う、仕様した結果何か変わるのか疑問を抱いたので質問させていただきました。 初心者なので全く分からなくて… 教えてください><

  • 数多く存在するプログラミング言語について教えて下さい

    今、プログラミング言語全般について勉強中ですが、質問です! C、C++、Perl、FORTRAN、COBOL、ALGOL、SmallTalk Lisp、Prolog、Logo、TCL、Pascal、ObjectC、VB、 Basic、Java、Delphi、April、Rubyなど様々な言語が存在しますが、この中の言語以外には他にどの様な名前の言語が存在しますか? そして、 知名度の低い(使っている人すみません)TCL、Aprilを始めとする言語について 詳しい事を教えて下さい。

  • どのプログラミング言語を学習しようか迷っています

    こんにちは、プログラミング言語のことで質問させて頂きます。 私は情報学部の一年生です、この夏休みに堕落した生活を送るのも無駄なので、学校ではやらないプログラミング言語を少しでも学習し、何かを作って遊んでみようと考えています。 目的もどのような会社に就職したいかの希望も今のところは無く、何かを学習したいから、とりあえずどれかを学んでみようかという考えです。 ですがどの言語を学ぶべきかがわかりません、大学ではC言語を「明解C言語」の関数の範囲まで完了し、後期で残りをやる予定となっています。 また、二年次にJavaをやる予定です。 なのでJavaとC以外のどれかの言語を学ぼうと思っているのですが、C++やC#やCOBOLなど、種類も多く、どれも使い方が違い、どれを学ぶべきかで迷っています。 どの言語を学ぶにしても、C言語と混ざってC言語が使えなくなる、といったこともあるでしょうし・・・・どの言語を学ぶのがいいのでしょうか。

  • 新言語プログラミング2005?

    以前にC/C++言語・Javaプログラミングを勉強したことがあるのですが、今は違う業界にいて、最近では何のプログラミングが最新なのか分かりません。 「これから」という新言語プログラミングを、誰か知っていたら教えてください。 ちなみに、C言語とJavaの検定・2級を持ってます。

  • プログラミング言語

    現在文系私立大学の一年生です。 パソコンを扱うのが好きなので、在学中にプログラミング言語を覚えたいと考えています。 が、今はC、C+、C++、Javaなどの言語の名前だけを知っている状態です。 どのプログラミング言語を学ぶと役に立つのでしょうか? また、どのプログラミング言語が簡単でどのプログラミング言語が難しいなども教えていただけるとありがたいです。 また、私は数学がかなり苦手で文系に進んだのですが、プログラミングは数学が出来ない人間にも可能なのでしょうか? あとOSですが、プログラミングをするにはWindowsよりもLinuxの方が良いのですか? UbuntuとWin7のデュアルブートの経験はあります。今度はDebianというものでやってみようかなと思っています。

  • プログラミング言語についてです。

    私はプログラミング言語を勉強しようとしていますが、cかjavaをしようとしてます。 最終的にはどちらもできるよう努力しますが、どちらからしたらいいのでしょうか? それと、cとjavaって似たようなとこってありますか? 教えてください。

  • 初めて学ぶプログラミング言語とその参考書について

    こんにちは。 初めて学ぶプログラミング言語とその参考書について質問させていただきます。 現在、中学3年で私立の通信制高校に入学しようとしています。 高校在学中に、趣味でプログラミング言語を覚えたく、参考書もたくさんあり 何が何だか全くわからず、手がつけられない状態です。 C,C#,C++,VB,Javaなどの種類はよく聞きますが、調べてもどれがどのようなメリット・デメリットなどがあるのかがわかりません。 ただ、HP関連も趣味でやっているのでPerlなどに応用が効くような言語がいいかな?とも思います 他にも、将来PICを使ってみたいと思うことがあるかもしれないので対応した言語がいいかとも思います。 それぞれの特徴とおすすめの参考書をお教えください。 よろしくお願い致します。

  • ソフトウェア開発技術者試験で必要な言語は?

    ソフトウェア開発技術者資格について興味があるので少し調べているのですが、この試験取得のためのプログラミング言語はなんなんでしょうか? 例えば、基本情報技術者の場合は午後試験でjava、C、cobol、caslII のいづれかの知識が必要みたいですが、ソフトウェア開発技術者については情報処理推進機構のHPをみてもよくわかりませんでした。 ご存知の方、宜しくお願いします。

専門家に質問してみよう