![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4
- 回答日時:
> Windowsプログラミングができるほかの処理系を教えていただければ幸いです
RADを捨てますか?
comeau や metrowerks の処理系が、
標準C++への準拠度が(VC/BCに比べ)高い'らしい'です。
この回答への補足
たびたび申し訳ありませんが
comeau や metrowerks
はどこの会社の製品でしょうか?
ホームページなどあれば教えてください
よろしくお願いします
No.2
- 回答日時:
個人的な意見に過ぎません。
1.
必要に応じて使い分けるべきで、「どっちらかを選ぶ」というものではありません。
あえて言うなら「VC++6にできることでC++Builder6にできないことは無い。C++Builder6にできることでVC++6にできないことはある」。
じゃ、C++Builderの方がよいのか?って言うと、「本当にその機能は使うのか?」ということになります。
2.
メーカーがSTLに完全対応するメリットを感じていないのでしょう。
両方とも「環境依存があたりまえ」のソフトを作るための開発環境です。
STLを使いたいならフリーのSTL完全準拠の処理系を使えばいいのです。
ですから、やっぱり「使い分け」が重要。
3.
RADの定義にもよりますが、「ウィザード/リソースエディタなどのツールとソースコードの連携が強い」ことであればVC++6はRADモドキでしかありません。
しかし、連携が強すぎるのも考え物で時には「弱い連携の処理系のほうがありがたい」という場合があります。
4.
メリット/デメリットは人によって感じ方が違うと思われます。
私はドキュメント/ビューアーキテクチャが嫌いなので、VCLの利用頻度が高いのですが、ドキュメント/ビューアーキテクチャになじんだ人ならMFCのほうが使いやすいでしょう。
前述の内容と矛盾しますが…
Code Warrior、C++Builder、VisualC++、gccを使い分けていますが「CORBAを使うからC++Builder」なんていう明確な状況はほとんどありません。
大体は「お客さんが持ってる環境と同じもの」という程度の選択です。
gccあたりでC++をちゃんと理解すればどちらでも使いこなせるようになるでしょう。
使い込んでいないVisualC++.NETは除外しています。
この回答への補足
gccあたりでC++をちゃんと理解すればどちらでも使いこなせるようになるでしょう。
gccはSTLを完全にカバーしているのでしょうか?
gccはRADは使えないとしてもwindowsプログラミングを作ることができるのでしょうか?
Linuxプログラミング用ではないのでしょうか?
逆にBuilderとVC++でLinuxプログラミングを作ることはできるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- 物理学 Va=1/4πε × (q1/a + q2/b + q3/c) Vc=1/4πε × (q1+q2+ 2 2023/04/16 14:08
- オンラインゲーム VCしながらゲームしたい… 2 2022/06/11 16:04
- 恋愛・人間関係トーク ネカマさんのこと 1 2022/09/11 21:55
- 物理学 コンデンサを並列接続とする見方がイマイチ理解できません。 等価回路を考えてみると、赤線が等電位という 4 2023/05/22 04:02
- 工学 非対称三相交流について 2 2022/07/06 00:36
- イヤホン・ヘッドホン・補聴器 pc vcについて ゲーミングヘッドホンでvcをやろうとしたのですが相手の声が聞こえるのですが、自分 2 2023/06/16 20:42
- その他(ゲーム) プレーステーション(PS5)のVCパーティーについて 1 2023/01/18 12:10
- クラシック ベートーベン第9の4楽章のような美しい対旋律のある曲 3 2022/06/05 22:06
- 夫婦 メンヘラ女にはメルタル持ちません... 旦那がモンハンやってて、VCしたりしてて女の子と仲良くメッセ 4 2022/08/08 18:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VC++】MFC、C++/CLI(CLR)、...
-
VB.NET とドットNET(.NET...
-
C++とVC++の違いについて
-
String^の^自体が何を意味して...
-
Google ColaboでGUI作成
-
DirectX Graphics と OpenGLっ...
-
iCloudフォトライブラリ内の画...
-
三目並べを作っているのですがD...
-
行列の積の処理を高速化したい
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
じゃんけんゲーム(DXライブラ...
-
VC++を使って「ストリートファ...
-
C言語によるディジタル信号処理...
-
(C言語等で)既存ファイル群の属...
-
C言語を独学でマスターした人。。
-
python urlopen error について...
-
32768以上の乱数を作りたいので...
-
標準ライブラリだけでgetch関数...
-
【VBA】イベントログの取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
【VC++】MFC、C++/CLI(CLR)、...
-
C++とVC++の違いについて
-
ワープロソフトの製作難易度
-
自宅でVCで開発をするとしたら・・
-
作れますか?VBで、Windows英語...
-
まったくのソフト開発初心者で...
-
自作ソフトの作り方
-
ウェブ上のteraPadやさくらエデ...
-
Directshow関連の書籍
-
ベクター画像を扱うアプリを作...
-
IE6の履歴を取得する方法
-
VB ストップウォッチ
-
VisualBasic.NETに関するオスス...
-
組み込み系プログラマーにIT以...
-
visual studio2005でvb.NETとvb...
-
VC++ vs C++Bui...
-
Javaアプリについて よろしく...
-
VisualBasic.Netを購入してみよ...
-
プログラミングを学ぶのに最適...
おすすめ情報