• 締切済み

プログラム言語の勉強

どの言語に慣れておくと便利(ほかの言語を触る際に入りやすい)ですか? 自分の中ではVC++を学べばVBは簡単なイメージを持っています。 VBから入ったのでVC++の型に厳密なのが難しく感じます。 最近Pythonがはやりですが、主流になっていくでしょうか?

みんなの回答

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.5

どこからでもいいけど1つをマスターしてからでないと 次の言語に行かないほうが良いです。 よく似ているからごちゃごちゃになります。

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.4

VC++って、言語としてはC++ですよね。 C++からCは言語としては理解しやすいとは思いますが、クラスがない不便さはあると思います。JAVAやC#は敢えて勉強しなくても言語自体の理解はできると思います。言語よりもクラスライブラリやフレームワークの理解が必要になるので、そこが受け入れやすいと感じるかどうかでしょうね。 この辺りはC言語ベースの言語ですから、記述の仕方や制御構文の書き方はほぼ同じなので移行するのは簡単じゃないでしょうか。一度、全く違う言語、例えばlispなんかを見てみたら面白いかもしれないですね。 PythonはDeep Learningでは既に主流じゃないでしょうか。言語云々よりDeep Learning自体が、今後どうなるのかで変わってくるとは思いますが、過去に流行ったAIとは流行り方が違う気がしています。

tanakanono
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。 クラスライブラリやフレームワークは理解しておきたいです。 ちなみにVBAのクラスとC++のクラスは別物ですか?(別物っぽいイメージを持っています)

  • tukuneto
  • ベストアンサー率26% (12/45)
回答No.3

便利度合いは、目的に合わせてでなんとも言えませんが・・・、 C系統の構文に慣れておくと、他の言語にも応用しやすいとは思います。 PythonやRubyは、構文が少し独特。 で、私は、まず飽きることを想定しているので、WindowsならC#を勧めます。 C#が難しかったら、PHPです。 PythonやJavaって、けっこう飽きると思うけど。 主流はわからんね。 スマホやタブレットが主流になると、swiftとかありかもよ。

tanakanono
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。 swiftは初めて聞きました。 スマホもVisualStudioでできるようなので、C++かと思っていましたが、別の言語もあるんですね。

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.2

言語の特徴を掴むことに慣れておくのがよいのでは? もっというと、ライブラリの充実とコンパイラの仕様の把握。

tanakanono
質問者

お礼

回答ありがとうございます。 まだそのレベルに達していないたまごですので、ひよこになったら仕様の把握をがんばってみます。

  • tetsumyi
  • ベストアンサー率25% (1946/7535)
回答No.1

プログラム言語って何をやりたにかで変わるから、 どれが良いなんて言えない。

tanakanono
質問者

お礼

そうですね。