• ベストアンサー

javaで

今大学ではjavaを習っているんですが、いろいろ考えてゲーム会社にプログラマーとして就職したいと思っています。しかし僕の学校は一貫してjavaを教えていています。 そこで質問させていただきたいのですが、javaを習っていればC言語もできるようになりますか?もしくはC言語の勉強がしやすくなったりしますか。 よろしくお願いします。

  • Java
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
  • thamansa
  • ベストアンサー率40% (95/232)
回答No.4

CとJavaはオブジェクト指向か否か、ポインタがあるかどうかで大きく異なるといえば異なりますが、 VisualBasic等の言語に比べたら、文法は似ている部分も多いです。 >javaを習っていればC言語もできるようになりますか? の答えとしてはNoですが、JavaとC、どこが同じでどこが異なっているのかの観点で学んでいけば、上達は早いでしょう。 C→Javaの順でも、Java→Cの順でも、どちらもそれなりにギャップを感じると思います。でもどちらか一方しか読み書きできないよりもツブシがきくので、「Cが得意だけどJavaでも読み書きできる人」あるいは「Javaが得意だけどCも読み書きできる人」になれるようがんばってください。

その他の回答 (3)

回答No.3

う~ん、どうでしょう。 私は、CをやってからJavaをやったんだけど、はっきり言って、最初はかなり混乱しましたよ。イベントの処理の仕方が根本的に違っているので。 JavaやってからCの場合も、最初はある程度混乱するかもしれませんね。 ただ、一般的なアルゴリズムは、どの言語でも共通で使えるので、その点ではむしろ得をしたと思う。あと、Cのポインタを理解すると、Javaの参照型は自然と理解できるので、それもよかったですね。逆順だと、楽じゃないかも。 まあ、そんなことより、どんなゲームが人心をつかむのかってことの方が、はるかに大きな問題ですけどね。

  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.2

C/C++を習っていればJavaも出来るようになりますが逆はどうでしょう? メモリー管理、ポイターはC/C++にはあるけどJavaには無い概念で、しかもソレがC/C++言語を習得する上での最大の難関になっています。 C言語はJavaのような高級言語と考えると理解が難しくて、超高級マクロアセンブラと考えると理解が簡単です。 ※C#はC/C++とは別物。C/C++よりはJavaに近い言語

masuko23
質問者

お礼

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

回答No.1

> javaを習っていればC言語の勉強がしやすくなったりしますか?  C++やC#はJava同様、オブジェクト指向型言語なので理解は早くなると思います。クラス、メソッド、継承などの概念をしっかり身につけておいた方がいいですよ。  ものにもよりますが、ゲーム、特に小型ゲーム機はJava系の言語じゃないかと思います。ほかに携帯電話もJava系です。

masuko23
質問者

お礼

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

関連するQ&A

  • JAVAで大丈夫?

    学校でJAVAを習っていて、だいぶプログラムも組めるようになってきたのですが、最近ほかの質問などを見ていてJAVAだけで大丈夫なのかと思うようになってきました。学校の教授は「これからはJAVAだ。」と言っていますがやはりJAVAだけでなくC言語やC++もやったほうがよいのでしょうか? ちなみに将来はプログラマーになりたいと思っています。意見を聞かせてください。よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaの仕事したいのにC言語を・・・・・これでいいのか・・・・?

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

    • ベストアンサー
    • Java
  • JAVAの今後は!?

    こんばんわ、最近JAVAを勉強し始めたのですが、 JAVAについてパソコンの専門学校の教師に言われたのですが、「今後、会社等でははもうJAVAを覚えてもあんまり意味が無い、会社でも使われなくなってきている」と言われたのですが実際の所JAVAはもう今後覚えていても意味が無いのでしょうか??将来性はあるのでしょうか??あとC言語とJAVAを勉強するなら会社ではどちらの方が良いでしょうか??宜しければどなたか教えてください。

    • ベストアンサー
    • Java
  • c言語の達成度について

    今年の4月に情報系の学校を卒業し、プログラマーとして就職することになりました。 そこで、C言語の復習をしていて今のところは、「やさしいC」を勉強し終わって、「c言語ポインタ完全制覇」をしているのですが、他にもc言語の問題集を解いたり、アルゴリズムの勉強もしたいと思っています。 ただ、C言語だけではなく、JAVAやSQLなどの言語も勉強したいと思っています。C言語を完全にマスターするのはだいぶ時間がかかると思うのですが、IT系の会社に就職する前にどの程度C言語を勉強していたらいいのでしょうか。 又、「JAVA」や「SQL」などの他の言語は、どの程度勉強していたらいいのでしょうか?

  • 現在情報技術系の大学に行ってます。ゲームなどのクリエイター(プログラマ

    現在情報技術系の大学に行ってます。ゲームなどのクリエイター(プログラマー)になりたくてその大学を志望して、またプログラミングをやっていますが、入って2年ちょっとC言語についてのプログラムを書きまくってきましたが、聞いた話によるとゲーム業界では最近はJavaの方が主流になってきておりCはあんまり使わないと言われました>< そうなんでしょうか?詳しい方いらしましたら教えて下さい>< 事によっては明日からCの勉強をやめてJavaの勉強に入りたいと思います。

  • Javaで何ができるのですか?

    C言語などありますがJavaの言語で何ができるのですか? よく聞くのが携帯ゲームなのですが世の中で作られているのは C言語が多いと思いますがJavaはどんな所で活躍しているのでしょう?

  • 27歳でプログラマーになるのは難しいですか?

    6年間事務職をやってきました。 プログラマーを目指して学校に通い、C言語とjavaを勉強しています。 就職活動も並行して行っているのですが、未経験者となると25歳までくらいがギリギリの年齢のようなのですが、どうなのでしょうか?27歳では難しいでしょうか? アドバイスをよろしくお願いします。

  • 【参考書】 独習JAVAを読み終わったのですが・・・

    現在、プログラマを目指して独学で勉強をしている者です。 IT系の専門学校のシステム科を卒業しましたが、それから数年ほど関係のないバイトなどをしていいたため、2ヶ月ほど前から独学でJAVAを勉強し始めました。 先日、独習JAVAを読み終えて、その内容自体もほぼ理解していると思います。 ですが、これだけではプログラマの駆け出しとして通用するレベルなのか分からないため、今後も就職活動と平行して勉強をしていきたいと思っています。 そこで、独習JAVAを修得した段階の次の参考書でお勧めのものがあれば教えてください。 他の言語はCが少し出来る程度で、JAVAも参考書の問題に出たサンプルプログラムは多数作りましたが、一から大きなプログラムを組んだこともありません。 JAVAの知識を深めるべきか、またはプログラムの上手な組み方などJAVAに限定せず、プログラム全体の構造といったプログラム自体のことを先に学ぶべきかも迷ってます。 知識のある方、現役のPG・SEの方など、是非ともお知恵を拝借願います。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 就活に備えてゲームを作りたい!

    将来、ゲームプログラマーになりたいと考えている大学生です。 就活の際にゲームを作って提出したいので少しずつでも勉強したいと思っているのですが、まずはどういう本から勉強したらいいでしょうか? 目標はシューティングゲームの作成ですが、まずは比較的簡単なものからチャレンジしたいと思っています。 言語は大学の授業でC、C++、Javaを習った程度です。 オススメの参考書がありましたら、是非教えてください。 よろしくお願いします。

  • ゲームのプログラマーになるためには

    私は情報系の大学に通う3年生ですが、卒業後はゲーム会社にプログラマーとして就職したいと思っています。 そこで質問なんですが、就職の際、プログラマー志望の人間に求められる技術とは何でしょうか?会社のエントリーシートを見たら、必要だと思っていた情報処理技術者の資格の有無について書く欄はなく、TOEICの点数について書く欄がありました。これは、技術よりも英語が大切だということでしょうか? ちなみに、今まで私はC言語とJavaをある程度勉強してきましたが、実際にゲームを作ったことはありません。また、基本情報処理技術者の資格は、つい最近取りました。 まとまりのない文章で申し訳ありませんが、良きアドバイスをお願いします。

専門家に質問してみよう