VC++ と C++ の違いがわかるページ。VCは開発環境であって言語ではないのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:windvalley No.1

回答回数373ベストアンサー獲得回数0

ポイント10pt

ここで殆ど網羅されてないかな?

id:sasada No.2

回答回数1482ベストアンサー獲得回数133

ポイント10pt

>C言語でのWindowsプログラミング

>VC++言語とは?

>GUI仕様の言語

>C言語、C++言語を内包する言語

 上記URLはパワーポイントです。

 ここでは、VC++「言語」と称しています。

 が、中を見てもらえれば、開発環境・実行環境としての側面を強調しています。

 VC++が C言語やC++言語を内包している点にも触れています。

 つまり、単一言語の枠を越える統合環境としての扱いですね。

>開発に際して

>1) 開発環境は何が良いのか?

>   何でも良い。ユーザーの仕様どおりのものが期日までに出来上がればよい。

> VC++、BolandC++Builder、Delphi、Kylix、etc.

という記述も興味深いです。

 私は、「VC++はWindows専用の高機能開発・実行環境のことで、C++言語の方言+クラスライブラリ等を含めた“言語としてのVC++”を内包しているもの」と理解しています。

id:masaomix No.3

回答回数1023ベストアンサー獲得回数1

ポイント30pt

直接的にVC++に触れた文章ではありませんが、

これを読んでいると、いくつかのことがわかってきます。

まず、

>これから、プログラミング言語を学習しようと思ったとき候補になりそうな言語はC、C++、JAVAなどが考えられます。

といったあたりから、「言語」というものは「C、C++、JAVAなど」といった、

要するにプログラムを書く言葉を指しているのだということが読みとれます。

続いて「(2)C言語の処理系」なんていう見出しが出てきますが、

処理系というのは、CやC++などの場合は、

ソースファイルを解読して最終的にコンピュータが実行できるコードを作っていく、

そういう作業を担うものを指しています。

そしてVC++の場合は、たしかにVC++にも若干他のC++と違う特有の記述方法がありますから、

それをもってC++の方言のひとつとして「使用言語はVC++だよ」などとも言うこともありますが、

パッケージソフトとしてのVC++は、開発に必要なほとんどの機能を詰め込んだ、

「開発環境」として製品化されている物だ、ということができるわけです。

id:paffpaff

ソフトウェア技術者の「スキル表」っていものがあるじゃないですか?

ある人のを見たら、「開発環境等」の欄にVC++ってなっていたんです

開発環境に他になんて書いてあったのか忘れましたが・・・

するとVBも開発環境なんですかねぇ。

じゃあACCESSはどうだ?

引き続きお待ちしております

2003/11/02 23:42:42
id:kiichigo No.4

回答回数167ベストアンサー獲得回数0

ポイント30pt

VisualC++ は、C++コンパイラ、エディタ、デバッガ、ライブラリ、ドキュメントをセットにした商品名です。

VisualC++は、Windows用ソフトウェアの開発用にマイクロソフト社が売り出している物です。

Windows用ソフトウェアは、他の言語でも開発出来ます。

C言語/C++言語は、MacやLinux, プレイステーション, 家電, などさまざまなコンピュータ用ソフトウェア開発に用いられています。

C++言語を機械語にコンパイルするソフトウェアは、多種多様あります。

id:paffpaff

そうするとやっぱり

VC++ とは C++エディタ、コンパイラを含むアプリケーション開発環境である

っていうことになりますよね。

たとえばこう???

開発環境−VC++6.0、言語(ISO)C++ ←ISO準拠?

ACCESSだったら

開発環境ACCESS2000、言語VBA 

2003/11/02 23:53:22
id:Yoshiya No.5

回答回数1047ベストアンサー獲得回数280

ポイント30pt

VC++はマイクロソフトが発売しているC++のコンパイラです。

ただ単にC++という時はANSI C++の事でVC++もANSI C++に一応準拠しています。

 このHPの中の「ANSI C/C++ でプログラミングしたい」でもわかるように各コンパイラには言語拡張機能がありそれを用いると移植性が悪くなります。

ただし、Windowsのアプリケーションを作る際はVC++が親和性に優れています。

 私はCがメインでしたのでC++は余り使った事がないのですがVCとボーランドのCでは一部関数が異なります。 当然ANSIにはないものですから他の処理系には移植できませんでした。

 このページの中でもANSI C++とVC++の互換性についてコメントがあります。

id:paffpaff

VC++で経験があっても言語:C++

っていうのは少々おこがましいかもしれないってことでしょうか・・

厳密にはちがう。

でも一般的には同じような意味で使われている

なんとなく判ってきました。

ありがとうございました

2003/11/03 00:43:37

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません