VC++がようやく分かり出したこの頃ですが、今日本屋に立ち寄ったら、なっ なんとVC++の本がほとんど無くなり、代わりにVC++.NETとVC#ばかりになっていました。
C#はVC++とは違うと聞いていたのですが、読んでみるとVC++.NETもかなり違ってました。
(かなり違うという表現は、各人の状況により意見が異なると思いますが)
私のような本を見ながらコードを打って勉強している初心者にとって、VC++.NETの本ではVC++6.0を動かすことができません。
今から勉強する人や本を買って勉強しようとしている人あるいは、コンパイラを手に入れようとしている人はVC++.NETに移行してしまわざるを得ないのでしょうか?
すでにVC++6.0を十分活用出来ている人も、時代の流れでNETやC#を勉強していかなければならないのでしょうか?
つまり、単なるバージョンアップとは一線をなす変更がなされたということなのでしょうか?
良くご存知の方見解をお願いします。
No.2ベストアンサー
- 回答日時:
すぐにではありませんが、.NETに移行せざるを得なくなるでしょうね。
ただ、開発環境という面では、VS.NETにはC++が含まれており、C++の部分は
従来のC++も利用できるようになっていて、これはアンマネージC++と呼ばれています。
C++で.NETのコードを作成する時は、マネージC++という拡張仕様で記述します。
また、従来のコードと.NETフレームワーク用コードを混在させてアプリケーションを
開発することもできます。これは、相互運用という形で説明されています。
ということですので、C++で習得したものが無駄になることはありません。
たぶん、.NET環境の開発には、C++よりもC#やVB.NETを利用することが
多くなると思いますが、C++を理解していることはプラスにはなってもマイナスには
なりませんので、頑張って下さい。
.NET関連のサイトを2つご紹介しておきます。ご参考に。
http://www.microsoft.com/japan/msdn/library/defa …
http://www.atmarkit.co.jp/fdotnet/index.html
No.1
- 回答日時:
時代の流れとはそういうものです。
簡単に入手できるものが、VC++.NETに移行されつつある現在、
ある意味必然といえるでしょう。
ただし、別の職場へ移ったりするとそこでは古い技術が必要だったりします。ですので全て無駄とは言えません。
会社によってはJAVAしか認めんとか、UNIXだけとかいろいろありますがね。
VC++の根本的な部分を押さえてしまえば、VC++.NETへの移行は比較的楽でしょう。
バージョンアップの際に機能拡張がなされている場合があるので、VC++.NETが手に入るのであれば、あればよいでしょうが。
個人だときついかもしれませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- オンラインゲーム VCしながらゲームしたい… 2 2022/06/11 16:04
- 物理学 Va=1/4πε × (q1/a + q2/b + q3/c) Vc=1/4πε × (q1+q2+ 2 2023/04/16 14:08
- イヤホン・ヘッドホン・補聴器 pc vcについて ゲーミングヘッドホンでvcをやろうとしたのですが相手の声が聞こえるのですが、自分 2 2023/06/16 20:42
- 国産車 【日産自動車のVCターボエンジンは4WD動作を部品点数を減らした一体化したユニットにした 5 2023/05/26 23:00
- その他(ゲーム) プレーステーション(PS5)のVCパーティーについて 1 2023/01/18 12:10
- X(旧Twitter) 友達が欲しいです。 4 2023/03/22 22:08
- 工学 非対称三相交流について 2 2022/07/06 00:36
- 夫婦 メンヘラ女にはメルタル持ちません... 旦那がモンハンやってて、VCしたりしてて女の子と仲良くメッセ 4 2022/08/08 18:55
- 恋愛・人間関係トーク ネカマさんのこと 1 2022/09/11 21:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
XMLとUMLの相違点?
-
MSFormsとは何ですか?
-
cin.peek() cin.ignore(100,'\\n')
-
データベースのデータをTextBox...
-
エクセル VBA の用語一覧について
-
最終的にphpを勉強するのに今ht...
-
オブジェクト指向で設計・プロ...
-
VC++6.0からVC++.NETへの変遷に...
-
Perl言語について。
-
IISワーカープロセスが原因でCP...
-
使用しているJUnitのバージョン...
-
vba クリップボードクリアにつ...
-
Javaのプログラミングについて
-
正規表現について質問です。 カ...
-
gitでバージョン指定してダウン...
-
JSPファイルで生じるエラーをど...
-
EclipseでJavaコンパイラのバー...
-
javaのジェネリックスでTとEの...
-
java と javax の違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAの「for i=1 to cells(…」...
-
複素関数はどこはあんまりやら...
-
データベースのデータをTextBox...
-
MSFormsとは何ですか?
-
中学生でいきなりJava
-
超恥愚問ですが、CとC++の間に...
-
エクセルVBAを動かすノートPC...
-
C#とDelphiの違いについて
-
為替レートの取得方法
-
XMLとUMLの相違点?
-
JavaScriptを用いて、〇図形を...
-
サーブレットで電卓をつくる
-
ADO.NETでバッチ処理は可能???
-
UMLの勉強方法についてアドバイ...
-
HTML5の書き方
-
テンプレートエンジンとフレー...
-
独学でDreamweaver...
-
今テトリスをつくっています。
-
数字の単位 何故10m>0.003なの...
おすすめ情報