• ベストアンサー

言語の特徴

VBとASPはかじった程度ですが、どういうような言語かは知っているのですが VC C# C++ VC.NET VB.NET などの違いがよくわかりません。 また、Cとベーシックとの種類は上記だけでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.3

VisualC++はMS社がだしているC++の開発環境です。 C++はISOで定義されている規格です。 >VC.NET 正確にはVisualC++.net 2002/2003です。 基本的にはVisualC++6.0の後継と思って問題ありません。 ただしVB.netはVB6.0の後継とは違います。(文法的には従来のVB6.0を踏襲しています。) VC#もそうですが、フレームワークというJavaのような中間コード的なものを作成する為の言語です。 C#というと基本的にVC#を指すものと思ってよいでしょう。 あとNo1の方に補足ですがVC++.netはあくまでフレームワークのライブラリが使えるというだけで 機種依存します。 また現実的にフレームワークが使えるのはWindowsだけです。 (monoプロジェクトというフレームワークを動かそうとする計画がありますが実用段階ではありません。) >Cとベーシックとの種類は上記だけでしょうか? 基本的にC/C++の場合は色々なメーカーから開発環境やコンパイラがでています。 Borland C++Builder http://www.borland.co.jp/ gcc http://gcc.gnu.org/ Intel C++コンパイラ http://www.intel.com/software/products/compilers/ LSI-C http://www.vector.co.jp/soft/maker/lsi/se001169.html では具体的にBorland C++BuilderとVisualC++と何が違うのか? というと基本的には付属するライブラリとコンパイラの性能が違います。 (コンパイラの性能というのは、同じソースコードでも出力されるネイティブコード(機械語) が異なる場合があるのです。つまりコンパイラが優秀だと無駄な部分がなくなり速いネイティブコード が生成されます。) ライブラリを使わないのなら基本的な文法はどちらも同じです。

その他の回答 (2)

  • ppg-2
  • ベストアンサー率39% (77/193)
回答No.2

vc(visualなc)はmsの商標です。一般名詞のc++とは分けて考えるべきでしょう。 vcを使ってancic、c++、windowsアプリケーション関連ライブラリなどを使用してcuiもguiも作成できます。あくまで言語と実装は異なりますから。 ただvc++をborlandc++などと比べると記述が異なるので、大義の意味では言語といって差し支えないとは思います。 >N88ベーシックってNECの1988年頃のベーシックではないですか? necのpc-8801に搭載されていたbasic言語です。windwos版も販売されているようです。教育機関などに販売しておりました。 ansicは、オリジナルのcです。unix系や制御系のcはc++もありますが、cが多いでしょう。

  • ppg-2
  • ベストアンサー率39% (77/193)
回答No.1

VC・・・visual的にcを構築できる言語 C#・・・しりません C++・・・cにはできない機能(関数やライブラリ)を付加したc言語 VC.NET・・・vcの.net規格版ですね。.net構想のおかげで膨大なクラスライブラリが追加されています。機種依存しないと言われています。 VB.NET・・・vbの.net規格版ですね。特徴はVC.NETと同じです。 >Cとベーシックとの種類は上記だけでしょうか? ansicやn88-basicもありますよ

taka1999
質問者

お礼

ありがとうございます。 N88ベーシックってNECの1988年頃のベーシックではないですか? ansicは知りませんが・・・。 一応、現在流通している言語というつもりだったのですが・・・。

taka1999
質問者

補足

C++はGUIなのでしょうか? C++とはVCに機能を付加したものなのでしょうか?それてもCUIなのでしょうか?

関連するQ&A

  • プログラミング言語について

    私は、汎用機でCOBOLをやっていましたが、その他の言語についてわからない(特にオブジェクト系)部分が多いのでおしえてください。 1) .NET環境で使える言語は? 2) C,C++,C#,VC,VC++の違いとは? 3) ASP.NETとは? 以上、宜しくお願いします

  • プログラム言語の違い

    プログラミングの言語でC、C#、C++、VB、VB.net、ASP.net、Javaの違いを教えてください。

  • 各言語の特徴

    いろんな言語の特徴が知りたいです。 C:処理速度がはやい VB:開発効率がいい VC++:ネットワークに強い JAVA:ネットワークに強い? Delphi: COBOL: 他たくさん知りたいですσ(^^) 教えてください、お願いします(^^)

  • VB系のみの開発にC言語の追加

    今までAccess(業務ソフト作成レベル)/VB(個人ツール作成程度)/VB.NET(少し触った程度)をやってきたのですが、C言語も勉強しておかないといけないと思い、 早速VC#とVC++の入門書を買ってきました。(違いがわからなかったので^^;) パラパラと見た程度なのですが、書き方はVC#の方がマイクロソフト独特の書き方で自分的には解りやすいのですが、 ハードウェア制御やDLL作成となればVC++の方が優位の様な事をWebで書いてありました。 ・今の自分にとって可読性の高いVC#を勉強してからVC++に移行するのが良いのでしょうか? ・VC#にもDLL作成出来る様なのですがVC++で作成したDLLとの違いはあるのでしょうか? 以上2点質問させて下さい。 よろしくお願い致します。

  • 開発言語の選び方について

    windowsで動作する簡単なアプリケーションを作りたいと考えています。アプリケーションは、「CSV形式のデータを取り込み、リストで表示したりデータの抽出、指定した範囲を印刷する」といった簡単な内容です。 phpの経験はあり、上記の仕様は作れるのですが、これを気にプログラムについて勉強しながら取り組みたいと考えているのですが、開発言語をどのように選べばよいかアドバイスをお願いします。 ユーザインターフェースなどを簡単に作れる、VB, VC#, VC++で考えているのですがそれぞれはどのような違いがあるのでしょうか?

  • WEBプログラムの作成

    お世話になっております。 今、WEBプログラムを作成したいと思っております。 色々調べているのですが、たくさんありごちゃごちゃしているため、整理がつきません。どなたか教えていただけないでしょうか? (1)WEB開発言語は? PHP,PERL,C#,VB.NET,ASP.NET??? (2)VB.NetとVB2005の違い。 (3)PHPとC#の違い。 (4)今から覚えるなら何が一番よいのでしょうか? 素人質問かもしれませんが、どうかよろしくお願いします。

  • コンピュータ言語の違いについて教えて下さい。

    コンピュータ言語の違いについて教えて下さい。 IT関係の会社に転職しようとしています。 サイトより言語スキルを入力する必要があるのですが戸惑っています。 「VC++, VC, C++」これらが3つあるのですがどう違うのか分からずに困っています。 例えば VC++オンリーで10年仕事をした場合 VC++10年、VC0年、C++0年ですか? これだと C++の知識(クラスとかSTLとか)は全くなし と解釈されてしまう可能性ありますか? VC++とVCの違いはなんですか? 例えばVC++でCプログラム(*.c)を作成した場合 VC++の経験に入れるのですか? VCの経験ですか? 両方の経験ですか? 分からないので教えて下さい

  • C,C++,VB,Java 各言語の特徴って何ですか?

    C,C++,VB,Java これらの各言語の特徴や開発にあたって注意しないといけない点などを教えてください。 ■背景 現行のシステムには様々な開発言語が用いられていますが、時々なぜこのシステムを開発するのにこの言語を使ったんだろう?と思うことってありませんか? 私は試行錯誤すればどの言語でも大抵のことはできると思っているせいか、いまいち言語の特徴が明確にできません。 上記の言語を比較してそれぞれどのようなことが言語の特徴となるのでしょうか? よろしくお願いいたします。

  • プログラム言語の勉強

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

  • C言語では何ができる?

    今、私はjavaを勉強している初心者です。 少し、javaを勉強してみてjavaがサーブレットやアプレットでネットの世界でアプリケーションとして活躍っぽい、ということは少し分かってきたのですが、C言語やVC++などは(違いがよく分かっていないのですが)どんな用途に使われるんでしょうか? よろしくお願いします。

専門家に質問してみよう