• ベストアンサー

CとC++について

僕は高2で、独学でC言語をやっているのですが、将来的にはゲームを作りたいと思っています。 そこで、CとC++はどっちを勉強したらよいのか教えて頂きたいです。 よく、CをやるとC++の考え方に移りにくいとか聞くし、Cをやっといた方がC++がわかるといった逆の意見も聞きます。 どっちなのでしょうか?

noname#225287
noname#225287

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.1

両方の意見があるというのは、人によるからです。 プログラマ適性のある人だと、 >Cをやっといた方がC++がわかる でしょう。 >CをやるとC++の考え方に移りにくいとか聞くし 一つのことを学んだからといって、それに捕らわれて、他のことがわかりにくいというのは、頭が固いと言うことだと思います。そういう人だと、最初から希望の言語を学んだ方が良いでしょうね。

その他の回答 (2)

回答No.3

「どっちも」でいいんじゃないですか? C は C++ の一部だし。 言語仕様も C が圧倒的に小さいので、 C++ を学ぶついでに C も覚えてはいかがでしょう? Better C 的なところの区別をよく覚えておけば 両刀使えるようになると思います。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

プロを目指すのでなければ、C言語かちょっと便利な機能だけ使ったC++で十分。本格的なオブジェクト指向まで理解しなくてもゲームは作れます。 CをやるとC++の考え方に移りにくいってのはオブジェクト指向的なプログラムの組み方のこと。 まぁそんな事を気にするより、さっさとテキストだけのC言語は終えて、DXライブラリなどでゲーム制作の勉強に入りましょう。

関連するQ&A

  • C言語を学習することに将来性はあるのか

    現在C言語を勉強中なのですが、C言語自体の将来性はどのくらいあるのでしょうか? せっかく勉強するので、できれば将来性のある言語に重点を置いて学習したいと思って います。 よくC言語は枯れた技術だと言われることが多いのですが、これからはC++やJava等が 使われることが多くなり、C言語はあまり使われなくなる言語なのでしょうか? 現状はゲーム分野や組み込み分野ではC言語は現役バリバリに使われていると 聞いているのですが、今後はJavaやC++といった言語がこういった分野でも 主流になってくる(C言語に取って代わる)のでしょうか? C言語自体、あまり将来性がないようであれば、今後勉強するに当たって、 C言語をとことん追求するよりも他の言語に学習の重点を移行させたいと 考えています。 私自身はプログラムを勉強し、将来はゲーム制作あるいは組み込み分野の 開発に携わりたいと思っています。 こういったことに詳しい方がおられましたら、ぜひ教えて頂けないでしょうか?

  • C/C++の独学について

    C/C++はやろうと思えば独学でも覚えられる。 と、教えてもらいがんばって今独学でやっています。 でも、いったいどこまで自分ができているのか? そして、どこまでできればC言語を覚えたということになるのか、 それが良く分かりません。 独学で勉強しプログラマーになっている人もいると思うんですが その方はどのようにして勉強したんでしょうか? やはり本で勉強したんでしょうか? また、本でならどのような本を買ったのでしょうか? 名前ではなく、どのようなと言う雰囲気で教えていただけると幸いです。 いろいろ、質問してすみません、ぜひよろしくおねがいします。

  • C言語は全くの素人なのですが・・・

    C言語は全くの素人(C言語って何?レベル)でも独学で市販のテキスト(初めてのC言語など)などを使って取得出切る物ですか?もしC言語の勉強を始める前にこれだけはしておいた方が楽にC言語の勉強に入って行ける様な勉強がありましたら是非、教えて下さい。

  • C言語って何に使うの??

    僕は中2で、C言語を独学で学んでいるのですが、よく考えるとC言語って何に使うんですか?? 本に書いてあるのは簡単な計算や石取りゲームなどの実用的ではない物です。 どんなことに使っていますか?

  • C言語の勉強方法

    最近プログラミング言語という存在を知った程のとにかく初心者の私ですが、独学でC言語を勉強しようと思っています。 しかし参考書を買って始めてみたのはいいのですが、難解なことばかりで直ぐに行きづまってしまいます。 独学で勉強された経験のある方、どのような勉強方法をすればよいかアドバイスお願いします。

  • C言語を独学でマスターした人。。

    こんにちは。 僕は独学でC言語をマスターしようと勉強してますが、独学では限界があって殆ど解ってないです。 それで、僕と同じように自宅で独学でC言語を勉強してる人もしくは、マスターした人はいますか?。 それ以外の人でも構わないので、もし良ければアドバイスお願いします。

  • C言語を学ぶにあたっての数学の知識

    C言語を独学で勉強し始めたばかりなのですが、C言語を学ぶにあたって数学の知識って必要ですよね? C言語を勉強している途中に、数学の知識が必要だと感じました。 私自身、高校を卒業して数年たっているので、数学の勉強もしたほうがいいのではと思っています。 そこで質問なのですが、C言語を学ぶにあたって、これだけは覚えておくといい数学の知識ってあるのでしょうか?

  • C言語とC++

    現在C言語を用いてシューティングゲームを作成しています。 ゲームを作成している方の中には、CではなくC++で作成している人もいるようなんですが、C++で作成するとどのような違いがあるのでしょうか? メリットやデメリット、将来性など詳しく教えてもらえると助かります!

  • 将来ゲームプログラマーになりたいのですが、C++についてアドバイスをください。

    将来ゲームプログラマーになりたいのですが、私の行きたい大学ではjavaやc言語はカリキュラムに入っているのですがC++は入っていません。偏差値が低くてもC++がカリキュラムに入っている大学に変えるべきか、そこそこの大学でC++だけ独学で身につけるべきでしょうか。それともC++は会社に入ってから研修で身につけるようなものなのでしょうか、アドバイスをください。

  • プログラミング(C言語)を勉強するに当たって・・・

    何も知らない完全な初心者です。 現在、理学部の大学1年生です。(情報系ではありません) 目的としては、ゲーム作成。および、大学の研究などで自分が必要とするソフトを作ること。 プログラミングについて独学で勉強したいのですが、現在、C言語からはじめてC++を勉強しようと思っています。 そこで、いくつか質問をしたいのです。 (1)言語を学ぶ以前に学ぶべきことは? (2)目的に対する言語は適当であるか? (3)また、どのソフトがお勧めであるか?(学生なので2万以内で済ませたいと思います。) プログラミングをする際に読んでいたほうが良い本を 教えていただけるとありがたいですm(_ _)m

専門家に質問してみよう