- ベストアンサー
CかC++どちらを覚えるべきですか?
a-kumaの回答
- a-kuma
- ベストアンサー率50% (1122/2211)
何も無いところからはじめるのであれば、C++ で良いでしょう。 よく「 C の知識も必要だから」と言われますが、C++ だけ知っておけば 良いのであれば、どの部分が C++ だ、などと知らなくても良く、全部、 C++ だと思って憶えちゃいましょう。つまり、 > 何も知らないならC++からでも良いのでしょうか 「何も知らない *から* C++から *の方が* 良い」です。 あと、いわゆる「オブジェクト指向」ですが、なるべく、変な癖が つかないうちにやっておいた方がお得です。 また、Windows ベースのプログラムを組み出すと、Cだけでも組めないこと は無いのですが、楽に組むためには MFC などの C++ ベースのライブラリを 使う方が格段に楽です。 そういう意味で、C *だけ* を憶えれば十分、という局面は、どんどん 少なくなってきています。個人的には、「 C だけを…」と言うセリフ 自体が、古臭い考え方です。
関連するQ&A
- C言語のコンパイラ
C言語の勉強がしたいと思っているのですが、コンパイラっていうんですかね、それについて少し調べてみたら 無料なら"Borland C++ Compiler"で、有料ならなんかかなり高いっぽいけど"Visual C++"っていうのがあることが解りました。 よくプログラミング系のサイトの人で"Borland C++"のコンパイラを利用してとてもプログラミングがしやすくなったということが書いてあるのですが、"Visual C++"と比べたらどっちの方がいいんですか?(やっぱり有料の方?) もし人それぞれなら、みなさんは両方あったらどっちを使いますか? 初心者なら無料ので十分すぎるのだとは思いますが、プログラマーみたいな人から見るとどうなのかな~と思ったので教えていただけますか。 お願いします。 ついでに"Visual C++"って言語があるんですかね?何かそんな風に書いてあるところもあったもんで。 かさねがさねお願いします。
- ベストアンサー
- C・C++・C#
- Cの入門の入門という参考書
先日プログラミングの勉強をしようと、Cの入門の入門という参考書を買ってきたのですが、Borland c++compiler5.5というソフトをダウンロードしてインストールしてくださいというものがありました。 いざBorland c++compiler5.5をダウンロードしようとして公式にいってもどこでダウンロードするのかわかりません・・・。 非常にあつかましいと思いますがどこでダウンロードできるか教えていただけませんか? よろしくおねがいします。
- ベストアンサー
- その他(プログラミング・開発)
- VIsual C++6.0のソースを書くところについて
プログラミング言語の経験は全くない初心者です。 まだ何をつくろうとは考えていませんが、 将来的には簡単なゲームみたいなのを作れれば、と思ってます。 とりあえず新Visual C++6.0入門 ソフトバンク 著者 林 晴比古(はるひこ) を買って実際やってみました。 本に書いてある通りにしてみると確かにできました。 この本であまり文法が理解できなかったので途中で C言語の文法説明をサイトで見つけたので、 今度はそれを見ながらやろうとしたのですが、 問題が一つ! そういうソースを見つけて打つときはどこに打ったらいいのでしょうか? そのソースは年を聞いたりするプログラムなんですけども・・ 詳しい場所を教えてくだされば幸いです。
- ベストアンサー
- C・C++・C#
- C++導入または入門書として
大学でC言語をやっているのですが、せっかくなのでC++(VC++)も勉強したいと思っているのですが(実用ではCよりVC++ようなので) Cはある程度分かっていることを前提にして、初期段階で読むのではこのサイト等を参考にすると 独習C++ Visual C++2005 シリーズ 林 晴比古 明解 C++ 柴田 望洋 C++プログラミング シリーズ ハーベイ M. ダイテル 等あるようですが 個人的にCを林さんのでやったので使いたいとは思っているのですがあまり評価がよくないようなのでどうしようか迷っています。 他の本もあわせてご推薦いただければありがたいです。
- ベストアンサー
- C・C++・C#
- C++の将来性・・・
昨年まで、C++プログラマをしていました。しかし恥ずかしながらぜんぜんオブジェクト指向じゃないコードを書いていました・・・ いまJavaで仕事していて感じるのですが、C++にはガベージコレクションがないので、実はオブジェクト指向プログラミングがとてもやりにくい言語ではないですか? そうなると、C++の必然性がなくなり、C Java C# に取って代わられてC++は消え去っていく言語なのでしょうか。 「いやC++はすばらしいオブジェクト指向言語だ!」というお叱りを期待しています。
- ベストアンサー
- C・C++・C#
- CとC++って何が違うのでしょうか?
こんにちは。今までjavaでプログラミングしていたのですが、C言語を使わなくてはいけなくなりました。 そこで本屋さんに行って「初めてのCプログラミング」というのを買いました。それに付いてた「BorlandC++Compiler」というコンパイラをインストールして、プログラムを作成して実行しました。 昔、大学の授業ではコンパイルするとき「cc」、実行するときは「a.out」とした記憶があるのですが、これでは、「bcc」です。 もしかして、この本は、C言語ではなく、C++というCとは異なる高水準言語なのですか? C言語とC++とは全く異なるものなら、このまま、新しい本を買わないとどのような支障がでてくるでしょうか?
- ベストアンサー
- C・C++・C#
- Turbo C++ アンインストールするには?
プログラミングを勉強しようとしている者です。 パソコンに詳しい人間ではありません。 C言語の習得のためにフリーソフトを揃えようとしています。 Borlandからコンパイラをダウンロードするときに どれを選んだらよいかわからず、 Turbo C++を選びました。 自分で一番わかりやすいデスクトップに保存しましたが、 ダブルクリックするたびに解凍作業をするので わけがわかりません… Lhasaにドロップしてみても「未知の形式」と出るので OKボタンを押すべきか、わかりません。 その後、別のBorland C++ CompilerをDLしたので Turboの方はアンインストールしようと思っています。 でも、Turboがプログラムの追加と削除に出てきません。 どうしたらアンインストールできるのでしょうか?
- 締切済み
- フリーウェア・フリーソフト
お礼
>「何も知らない *から* C++から *の方が* 良い」です。 反対の意見の方もいますが、これを言っていただけると、安心できます。 >あと、いわゆる「オブジェクト指向」ですが、なるべく、変な癖が >つかないうちにやっておいた方がお得です。 オブジェクト指向とは何か、まだ全然理解しきっていないですが、 みなさんの回答でその辺は感じました。 >そういう意味で、C *だけ* を憶えれば十分、という局面は、どんどん >少なくなってきています。 もしCを覚えるとしてもC++は必須の知識になってきているのですね。 C++を覚えることにしたので、その中からCを学んでいこうと思います。 どうもありがとうございました。