• ベストアンサー

CとJAVA

プログラミングは全くの初心者なんですが、CかJAVAどっちか覚えて就職したいと思っているのですが、どっちの方が覚えやすいのでしょうか?よろしくお願いいたします。

noname#100914
noname#100914

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

  • ベストアンサー
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.4

JAVAの方が無難かと思います。 Cの方がより低レベルというか、機械に近い知識が 必要となるので、初心者ならJAVAの方が無難では ないかと考えます。 今後,直接つかわなくてもJAVAでプログラムを覚える というこは無駄にならないでしょう。 もし、具体的な就職先が決まっていて,かつやることが わかるのなら、ある特定な言語にしぼるのもいかと思います。 ただ、単純にネットワークならJAVA・・みたいなことまでは、言えないと思います。 ところでVBAですが、たとえばうちの会社では、直接仕事で使うという意味では 全く出番は無いです(^^; 何が直接役立つかは仕事によるでしょう。

その他の回答 (6)

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.7

私の回答がちょっと誤解を与えそうでしたので、補足いたします。 あえてVBAをあげたのは、とりあえず、プログラミングの面白さとかを手軽に体験できるので、それを足がかりに他の言語をマスターすればいいのでは?という意味であり、VBAがプログラミングの勉強に適しているとか一般の会社で需要が多いという意味では決してありません。 Excelは、ほぼ、どの業種でもデファクトスタンダード状態だと思いますので、定型的な業務などではVBAが活躍する場面が少なくはないと思いますけど...という位の意味でした。 何か一つ言語を、ということでしたら、DELPHIをお薦めしたいところですけど...

  • arata
  • ベストアンサー率49% (139/279)
回答No.6

どっちかなんて言わないで両方覚えればいいのに。 言語は、たくさん覚えたほうがいいですよ。

  • mkii
  • ベストアンサー率40% (43/105)
回答No.5

覚えやすいという点ではJavaですが、就職してから役に立つ方はCだと思います。 知っている会社では、プログラミングの教育はJavaで業務に使用する言語はC です。 私の周りではCは必須、Javaは必要に応じて使う(Javaでも下位層はCで書いたりする) といった感じです。 私のオススメはやっぱりCです。 コンピュータがどのように動いているかの理解の手助けになりますし、 知っていて損は絶対ありません。 就職の為にやる(コンピュータ関係ですよね)ならばCが有利だと思います。 VBなどはプログラミングに変な誤解をしてしまう可能性があるので、 将来Cをやるならば避けるべきでしょう。

noname#30727
noname#30727
回答No.3

coco1さんの回答のビジュアル環境のJAVAというのには賛成です。 JAVAならばHOWTO本などを購入して付属CDだけで始めることができる利点がありますし、アプリケーションやインターネットなど世の中の情勢に対して幅広く自分の可能性を試すことができると思います。目的に対して覚えなければならない事が比較的はっきりしていますし、結果を出しやすいです。 プログラミングそのものに興味があるのでしたら、Cのほうをお勧めします。よりプログラムの本質に迫るのならこっちです。

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.2

覚えやすい、というのが、「もっともらしいプログラムが書きやすい」という意味だとすると、ビジュアル環境のJAVAかも知れませんね。 しかし、JAVAももともとはCを起源とする言語であり、JAVAを覚えるためには、通常のプログラムの振る舞いやマナーの他に「オブジェクト指向」というルールを覚える必要があります。 その意味では、Cの方が敷居が低く、基礎を固めるには適していると言えるかも知れません。 また、rentonさんの回答にもあるように、就職のため、とのことですが、就職先の要求はどうなのでしょうか? ただプログラミングをマスターしたい、ということであれば「VBA」がもっとも需要が高く即戦力になる言語ではないかなと思います。

  • renton
  • ベストアンサー率34% (1720/4934)
回答No.1

就職先によって覚えておく言語が変わってくると思うんですが… ネットワーク系ならJAVAだろうし、一般のアプリケーションやゲーム系ならばCだと思います。 どちらが簡単かではなく、何をやりたいかで決めた方がいいかと…

関連するQ&A

  • CとJAVA

    いずれ、CとJAVA両方使えるようになりたいのですが、等しいくらいどちらもやりたいです。 なのでどちらから手をつければいいか決められないでいます。とりあえずなにか作りたい!っていう希望はあります。そして情報系の学科に進むつもりでいるので。 プログラミングはまったくの初心者ですが、一般的にJAVAは文法的にC言語に似た言語、JAVAの方がとっつきやすい、っていうのはよく聞きます。でも最終的にはプログラミング関係の就職も考えているので大変でも努力は惜しまないつもりです。 そこでC言語とJAVAそれぞれについての長所、短所を教えて欲しいです。もっと踏み込んで、(将来性も考えて)どちらから手をつければいいかのご意見をもらえればと思います。 ご意見お待ちしています!

  • CとJAVA

    プログラミングをまったく書いたことのない超初心者なのですが。CかJAVAどちらかの言語を学びたいと思っているのですが。仕事で使うためできるだけ早く身につけたいのですか、どちらの方が早く理解できるでしょうか。

  • CとJava、どちらが難しい?

    みなさんこんにちは。 自分は現在、理系の学部に所属している大学二年生ですが、今学期からプログラミングの授業が始まります。 そこで、CとJavaのどちらかを選択しなければならないのですが、どちらの方が難しいのでしょうか? 自分はプログラミングは全くの未経験です。 とりあえず単位の取りやすい、簡単な方を選ぼうと考えています。 アドバイスよろしくお願いします。

  • CとJAVA、どちらがいいでしょうか?

    プログラミングを始めようと思っています。 趣味としてゲームやソフトを作ろうと思っているんですが CとJAVA、どちらが推されているのでしょうか? または別の言語でもいいので、 薦められているものがあれば よろしくお願いしますm(_ _)m (できればメリットやデメリットを書いていただけるとうれしいです)

  • C++とJava

    オブジェクト指向を採用しているC++とJava。オブジェクト指向プログラミングに関連している部分で、二つの言語の大まかな違いは何でしょうか。

  • C・JAVA・COBOL どれを学べばよいですか?

    プログラミングの勉強を始めようと思います。 夜間等のスクールに通って勉強していきたいのですが、調べたらC・JAVA・COBOLと3つプログラミング言語コースがありました。 どれを学ぶのが将来的に使える?有意義なのでしょうか? 3つの違いや・それぞれを学ぶことによってどのようなことができるようになるか分かりません。 また、2つ3つを学ぶ必要があるのでしょうか? よろしくお願いします。

  • Cとjavaの違い

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

    • ベストアンサー
    • Java
  • CかJavaか

     これからプログラミング言語を勉強しようと思って何言語をしようか迷っております。それはC言語かJavaかです。  何が目的かといいますと、ゲームの作成やちょっとしたアプリケーションの開発です。(Web用ではありません。) Javaでも開発できるそうなのですが、大体はC言語(系)で開発しているのですよね? あともうひとつ、携帯電話用のアプリってJavaでしか開発できないんですか?Cでは不可能ですか? ちなみに、私が今までやってきたのはJavaScriptとPHPぐらいです。よろしくお願いします。

  • C#からいきなり勉強してもいいのでしょうか?

    プログラミングをしたいと思い、Visual Studio をインストールしました。 プログラミングは全くの初心者であり、素人です。 何から始めてよいか分からず、とりあえず今、C#を勉強中です。 ですが、C#からいきなり勉強してよかったのか悩んでいます。 プログラミングはVBA,Javaなど本当に様々な種類があるので、よくわかりません。 ある方からは、C#からとりかかるのはあまりよくないと言われました。

  • ゲーム作りたいがC言語かJAVAか迷う。

    私は将来、ゲーム・デザイナーになりたくて、プログラミングの勉強をしたいと思っています。それに向けて、学習するべき言語というのはCなのかJAVAなのかでまよっているのです。よくプログラミング言語など似たようなところがあり、ひとつの言語を身につければ他の言語も身につきやすいともいいますが、なるべく効率的に学んでいきたいですし、一番使用されることの多い言語を選びたいです。私が作りたいのは携帯電話用の比較的簡単なゲームでなく、ある程度大掛かりなというか、本格的なゲームを開発してみたいという思いがあります。これは特殊な例かもしれませんが、例えばコンピュータ将棋のプログラムなどではほとんどC、C++で開発されています。JAVAなどで作成されたソフトは見かけませんでした。やはり、JAVAの利点もあるでしょうが、結局、一番普遍的なというか、汎用性のあるプログラミング言語としてはC言語を選択するのが最良の策かなと考えています。これは妥当な筋道なのかとお尋ねしたく質問させていただきました。

専門家に質問してみよう