- ベストアンサー
現在C++を学んでいるんですが・・・
現在学校でC++を学んでいるんですがいくつか疑問があります。 1、この言語に将来性はあるのでしょうか? 2、この言語を学んでいたらどんなアプリケーションも作成できるのでしょうか? 3、現在幅広くソフト開発できる言語は何なのでしょうか? 4、市販されているウイルス対策ソフトなどはどの言語で作成されてるのですか? 回答よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
# C/C++は極めて近しい言語なので、まとめて取り扱っています。 1.あると思います。 現状C/C++を駆逐できるような言語はほぼなく(多くの言語は目指す方向が違います)、 そしてC/C++が必要とされる領域も当分なくなりません。 (他の言語に比べると縁の下の力持ち的な立ち位置です>C/C++) また、C/C++が「ちゃんと」使いこなせれば (初心者は「何とか使う」だけでも難しいとは思いますが…) 他の言語を覚えるのも比較的容易です。 # 昨今、C++より難しい言語はまぁないですし、多くの言語の根底にはC/C++の影響があります。 # ラテン語とか英語を極めてれば、似た他の言葉も大体分かる。 2.理論的には、作れない「アプリケーション」なんてほぼないかと。 なんだかんだとまだ「市販されてるPC用ソフト」の大半はC/C++製です。 アプリはおろかWindowsのようなOSだってC/C++(とアセンブリ)で作れますし、 ゲーム機も家電も中身にコンピュータ使ってるようなものは大半がC/C++で制御されてます。 3.C/C++はかなり幅広い言語だと思います。 PCでもサーバでもいけますし、組込系がカバーできる言語はまず少ないです。 但し、既にあるようにWEB系の小規模開発でC++が必要になるようなものは昨今稀です。 C/C++は扱いが難しい代わりに性能が引き出せる言語で、 「お手軽に作れる」ことを目指した他の言語とは異なり、 「労力を掛けた分いいものが作れる」という「職人向け」です。 性能よりも素早くお安く汎用に、を求められることが多いWEB系では他の言語の方が御手軽で向いてます。 4.普通に考えれば、C/C++のいずれかでしょう。
その他の回答 (3)
- zwi
- ベストアンサー率56% (730/1282)
1、この言語に将来性はあるのでしょうか? 将来就職する分野によって違います。WEB系アプリの開発で使われることはあまりありません。それ以外の分野でしたら普通に使われています。 2、この言語を学んでいたらどんなアプリケーションも作成できるのでしょうか? 市販ゲーム、市販のアプリケーション、デバイスドライバ、OS、携帯電話、家電製品、車の制御系、カーナビ、ロボットなどはC言語かC++言語で書かれているものが大半です。 3、現在幅広くソフト開発できる言語は何なのでしょうか? 万能な言語はありません。WEB系では、PHPやPerlなどが大半をしめています。JAVAも携帯電話のアプリなど幅広く使われています。それぞれ得意分野があり住み分けて存在していると言えます。 4、市販されているウイルス対策ソフトなどはどの言語で作成されてるのですか? C++かC言語だと思います。
お礼
回答ありがとうございます。 とても参考になりました。
- north_2nd
- ベストアンサー率22% (55/243)
1、この言語に将来性はあるのでしょうか? あります 2、この言語を学んでいたらどんなアプリケーションも作成できるのでしょうか? 何でも出来ます。 3、現在幅広くソフト開発できる言語は何なのでしょうか? 業界によります。多くの業界でとなるとCですかね。 4、市販されているウイルス対策ソフトなどはどの言語で作成されてるのですか? 色々です。
お礼
回答ありがとうございます。 とても参考になりました。
- FantomX8
- ベストアンサー率11% (82/740)
1、この言語に将来性はあるのでしょうか? ありすぎですね。 今でもc++で作っているアプリはいっぱいあります。 delphi(pascal系)やVBでもいいんでしょうが。 VBはちょっと処理速度が遅いかな・・・。 2、この言語を学んでいたらどんなアプリケーションも作成できるのでしょうか? ほとんど出来るのでは? 3、現在幅広くソフト開発できる言語は何なのでしょうか? やはりc++でしょうね~~。 VBやDELPHI、c##、javaとかありますが、c++の需要が高いと思います。 4、市販されているウイルス対策ソフトなどはどの言語で作成されてるのですか? C++じゃないでしょうか。
お礼
回答ありがとうございます。 とても参考になりました。
お礼
回答ありがとうございます。 とても参考になりました。