• ベストアンサー

JAVAとC言語の違いは

JAVAとC言語の違いを教えて下さい。

  • homma
  • お礼率84% (744/884)
  • Java
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.1

どういう回答を期待しているんでしょう? Javaはオブジェクト指向言語であるが、C言語はオブジェクト指向言語ではありません。 といった感じでしょうか。 以下のものも参考になると思います。 http://soudan1.biglobe.ne.jp/qa2100067.html http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=107988655 ※ただし書いてあることを鵜呑みにはしないでください。ちょっぴり、?な部分もあります。

homma
質問者

お礼

回答ありがとうございます。お礼が遅れましたことをお詫びします。 参考URL拝見しました。大変参考になりました。

その他の回答 (1)

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

ここ何年か、C言語も構造化プログラミング化されてきていますので、 JAVAとの類似点が多くなってきています。 私の解釈では JAVA:マンマシンインターフェイス・ファイル入出力を伴う アプリケーションに向く。構造化プログラミング言語 C言語:マンマシンインターフェイス・ファイル入出力・ビット 演算・データ通信・機械制御系アプリケーションに向く 昔は、C言語で開発・コンパイル、デバッグはアセンブラで・・ などという業務もありましたね。

homma
質問者

お礼

回答ありがとうございました。大変参考になりました。 お礼のメールが遅れましたことをお詫びします。

関連するQ&A

  • JavaとC言語の違い

    私は今Javaをやっているんですが、そろそろC言語に 移りたいと思っております そのため、JavaとC言語の違いをはっきりわかっておきたいのです! JavaとC言語の違いをぜひ教えてください 回答よろしくお願いします!

  • Javaの仕事したいのにC言語を・・・・・これでいいのか・・・・?

    今再就職に向けて、プログラムの勉強をしているんですが、言語はC言語です。でも、最初は(本当は)Javaを勉強したかったのです。でも、都合の関係やJavaをやる前にC言語をやっておいたほうがJavaに入りやすいと聞きC言語を今やっています。 C言語のほうは参考書でいえば半分以上は進み終わったのですが、Javaのほうは3分の1位しか進んでいません。 演算子くらいまでです。 再就職の際にJavaを使った仕事を希望何のですが、このままC言語をやっていていいのか疑問に感じ始めました。 前の会社を辞めて半年近く経ち、そろそろ就職もしないといけないし、C言語に関しては独学ですが勉強したとまだ言えますが、Javaはまだほとんど進んでいないし。 Javaを使った仕事希望ならJavaにも時間を使ったほうがいいのか、それとも、Javaに時間を使わず、C言語にその文の時間を費やして、C言語を少しでもレベルアップできるようにしていったらいいのかわかりません。 どなたかアドバスを頂けませんか。宜しくお願いします。

    • ベストアンサー
    • Java
  • C言語とJavaの違い

    C言語とJavaの違いの1つとして間違えていたら教えて下さい。 「C言語はコンパイル時に環境に応じて異なるモジュールが作成される危険性がでる場合があるのに対して、JavaはJavaVMという処理系でプラットフォームの違いを吸収されるので、JavaVMが搭載されていればどの環境でもJavaプログラムは動かすことができるでよいのでしょうか?」

    • ベストアンサー
    • Java
  • 言語別(C/C++,Java等)の計算速度の違いが知りたいです。

    言語別(C/C++,Java等)の計算速度の違いが知りたいです。 巡回セールスマン問題を解く(よさそうな解を見つける)プログラムを書くことになったのですが、言語が自由です。 オブジェクト指向言語で組もうと思っているんですが、C++、C#、Javaなどの言語のうち、計算速度が早いのはどれでしょうか? 順番も分かれば、教えてほしいです。 また、もしC言語で組めれば、やっぱりオブジェクト指向言語よりも早いのでしょうか? 大体でもよいので、分かる方いたら教えてください。 よろしくお願いします。

  • javaとC言語について

    ふと疑問に思ったのですが、プログラミング言語にjavaとC言語と言うものがありますが、これから先(将来)、どちらの方が役に立つ(主流になる)と思いますか。 よろしくお願いします。

  • C言語にはJavaのような豊富なライブラリはないんでしょうか?

    C言語にはJavaのような豊富なライブラリはないんでしょうか? JavaにはTreeSet, Vector, LinkedListなどの便利なライブラリがありますが、C言語にはこういったのはないのでしょうか?string.hやstdio.hなどはあるのは知っていますが、Javaほどライブラリにある関数が少ないと思いますが、どうなんでしょう?CでLinked Listを使いときなどは自分で書くしかないのでしょうか?

  • JavaからCへ

    僕は今までJavaを勉強していたのですが、 つい最近になって、C言語に手をつけ始めました。 Javaを知っていればC言語は結構とっつきやすいのではないかと思って始めたのですが、Javaに慣れすぎたせいか、C言語の文法がどうもしっくりきません。 特に関数あたりが・・・・。 C言語の関数って、Javaでいうところのメソッドですよね? 僕はそのように解釈しているのですが、あまり自信がないので、ご存知の方がいましたらどなたか教えてください。 あと、Javaを学習した人のためのC言語の本、もしくはC言語を学んだ人のためのJavaの本がありましたら教えてください。

    • ベストアンサー
    • Java
  • ・Javaで、C言語の#defineに相当するもの

    ・Javaで、C言語の#defineに相当するもの 今までC/C++を使い込んできて、最近Javaの勉強を始めました。 C言語では条件分岐に使う定数を指定するのに#defineをよく使用していたのですが、Javaにもそれに相当するものはあるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • Cとjavaの違い

    学校でC言語プログラミングを学んでおり,新たにjavaも習うことになったのですが, C言語とjava言語の違いはどのような所なのでしょうか? java言語は「オブジェクト指向」ですが,C言語は何指向なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • C言語では何ができる?

    今、私はjavaを勉強している初心者です。 少し、javaを勉強してみてjavaがサーブレットやアプレットでネットの世界でアプリケーションとして活躍っぽい、ということは少し分かってきたのですが、C言語やVC++などは(違いがよく分かっていないのですが)どんな用途に使われるんでしょうか? よろしくお願いします。