VCとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|ニュース|動画|本・雑誌|文献|商品|全文検索|用例
Weblio 辞書 > ビジネス > 流通用語 > VCの意味・解説 

三省堂 大辞林

三省堂三省堂

VC 1 [Saint Vincent and the Grenadines]


VC 2 [venture capital]


VC 3 [virtual corporation]

仮想企業体。技術共有し,コスト分担して,部品製品開発から販売に至るまでを共同して行うために企業間で情報通信技術を使って一時的に結ぶネットワークのこと。

VC 4 [voluntary chain]



流通用語辞典

JERICHO CONSULTINGJERICHO CONSULTING

産学連携キーワード辞典

アヴィスアヴィス

ベンチャーキャピタル

「ベンチャーキャピタル」とはベンチャー企業への投資専門的に行う投資会社
株式未上場、未登録の創業間もないベンチャー企業出資株式取得)し、その企業事業成功し、株式公開した際に得られる利益キャピタルゲイン)を収入としている。経済産業省開設した大学発ベンチャー支援サイト(http://dnd.rieti.go.jp/)でも、資金調達分野で「ベンチャーキャピタル」の参加見受けられる


日本化学物質辞書Web

独立行政法人科学技術振興機構独立行政法人科学技術振興機構

アスコルビン酸

分子式C6H8O6
慣用名ビタミンC、セビタミン酸、ビタミンC3、L-キシロアスコルビン酸、L-3-ケトトレオヘキスロン酸ラクトンVitamin CVitamin C3、Cevitamic acid、L-Ascorbic acid、L-Xyloascorbic acid、L-3-Ketothreohexuronic acid lactone、Avitamic acid、アビタミン酸、L(+)-アスコルビン酸、L(+)-Ascorbic acid、アスコルバジェン、アンチスコルブチックビタミン、アンチスコルビックビタミン、アレルコルブ、Cevex、Cevatine、Cevalin、Cetemican、Cascorbat、Cergona、Cereon、Cenetone、Ce-Mi-Lin、Celin、Ceglion、Cegiolan、Cecon、Celione、Cebicure、Catavin C、Cantaxin、Cantan、アスコルチール、アスコリン、セジオラン、セコン、セビオン、セビキュレ、サンタビンC、サンタキシン、サンタン、アスコルビット、Ascorvit、Ascorteal、Ascorin、Ascorbajen、Antiscorbutic Vitamin、Antiscorbic Vitamin、Allercorb、セベックス、セバチン、セバリン、セテミカン、セスコルバット、セルゴナ、セレオン、セネトン、セグリオン、アスコルビン酸、Ascorbic acid、ビスコリン、Viscorin、L-threo-アスコルビン酸、2,3-ジデヒドロ-L-threo-ヘキソノ-1,4-ラクトン、2,3-Didehydro-L-threo-hexono-1,4-lactone、レドキソン、Redoxon、eAsA、エリスロアスコルビン酸、Erythroascorbic acid還元型アスコルビン酸、ヒブリン、Hybrin、ビタシミン、Vitacimin、L-トレオ-ヘキサ-2-エノノ-1,4-ラクトン、アクタミンC、Actamin C、カラシミンC、Carashimin C、シータック、C-Tuck、ハイシー、Hicee、ビーシー、VC、ビタC、Vita C、ビタシン、Vitacin、ミタ-C、Mitah-C、Cebion、Reduced ascorbic acid、L-threo-Ascorbic acid
体系名:L-アスコルビン酸


ジクロフェンチオン

分子式C10H13Cl2O3PS
慣用名ヘキサネマ、VC-13ネマシド、ジクロフェンチオン、VC-13、Hexanema、VC-13 Nemacide、Dichlofenthion、Phosphorothioic acid O,O-diethyl O-(2,4-dichlorophenyl)、Thiophosphoric acid=O-(2,4-dichlorophenyl)=O,O-diethyl ester、Thiophosphoric acid O,O-diethyl O-(2,4-dichlorophenyl) esterECP剤、VC、ECP【nematicide】
体系名:チオりん酸=O-(2,4-ジクロロフェニル)=O,O-ジエチル、チオりん酸O,O-ジエチルO-(2,4-ジクロロフェニル)


炭化バナジウム

分子式CV
慣用名炭化バナジウム、Monovanadium monocarbide、一炭化バナジウム、バナジウムカーバイド、Vanadium carbide、VC



生活習慣病用語辞典

QUPiOQUPiO

%肺活量(%VC)【ぱーせんとはいかつりょう】

性・年齢身長より計算した予測肺活量に対して実際の肺活量が何パーセントであるかを出したものです。肺や胸郭胸部胸骨・ろつ骨・胸椎)の骨格のことです)が硬くなっている状態, 呼吸するときに使う筋肉筋力低下気道閉塞では低値となります。QUPIOでは80%を正常値としています。

肺活量(VC)【はいかつりょう】

息をできるだけ深く吸い込み、それを精いっぱい吐き出したときの空気量のことです。成人では年齢重ねるほど量は減少します。肺結核肺炎腫瘍による気管支閉塞などが原因で肺活量は少なくなります。


ウィキペディア

ウィキペディアウィキペディア

.vc

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/06/16 06:57 UTC 版)

.vc
セントビンセント・グレナディーンの旗
施行 1991年
TLDの種類 国別コードトップレベルドメイン
現在の状態 利用可
管理団体 Ministry of Telecommunications, Science, Technology and Industry
後援組織 Ministry of Telecommunications, Science, Technology and Industry
利用地域 セントビンセント・グレナディーンに関係する団体・個人
使用状況 セントビンセント・グレナディーンで使われているが、無関係な他国でも使われている。
階層構造 登録は第二レベルか第二レベルドメインの下の第三レベルに行われる。
ウェブサイト www.nic.vc
  

.vc国別コードトップレベルドメインccTLD)の一つで、セントビンセント・グレナディーンに割り当てられている。

登録に制限はなく、全く関係のないサイトでも登録できるため、"Venture Capital", "Ventura County", "Viet Cong"等の意味として、これらのサイトが登録されることもある。

外部リンク


Microsoft Visual C++

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/10/18 01:47 UTC 版)

(VC から転送)

Visual C++
開発元 マイクロソフト
最新版 2010 SP1(2011年3月11日(7か月前) (2011-03-11
対応OS Windows XP SP3
Windows Vista SP2
Windows 7
Windows Server 2003 SP2
Windows Server 2008 SP2
プラットフォーム x86, x64 (WOW64)
種別 統合開発環境
ライセンス Microsoft EULA(プロプライエタリ)※無償版有
公式サイト msdn.microsoft.com/ja-jp/visualc
テンプレートを表示

Visual C++ (マイクロソフト ヴィジュアル シープラスプラス)とはマイクロソフト製のCC++C++/CLI統合開発環境 (IDE) であり、コンパイラデバッガを含む。通称VCあるいはVC++MSVCなど。前身はMicrosoft C/C++などである。

目次

概要

事実上のWindowsの標準開発環境であり、その最適化性能は非常に高い。さらに、Visual C++ 7.1 (.NET 2003) からは標準C++規格への準拠度も高いことで知られている。同じバージョンでもいくつかのエディションが存在し、以前は上位エディションしか最適化をサポートしていなかったが、Visual C++ 2005から基本的な最適化は全てのエディションにおいて行えるようになった。(2005で導入されたプロファイリングに基づく最適化 (PGO) は上位エディションのみでサポートされている)

Visual C++ 2005以降はVisual BasicVisual C#などの他の開発言語と統合されたVisual Studioのパッケージとして販売されている。Visual C++ .NET 2003までは言語別製品として販売されていたが現在は行われていない。販売されているVisual Studioパッケージから機能を制限した無料版のVisual C++ Express Editionが入手できる。

Visualという名称が付けられているが、Visual Basicなどと違ってRADではなく、基本的にはWindows SDK (Windows API)やMFCを使用してコードベースのプログラムを作成することになる(ただしリソースエディタを用いることで、ダイアログウィンドウやメニューの外観デザインのみを視覚的に行うことは以前からできた)。MFCはC++専用クラスライブラリであり、アプリケーションフレームワークの役目も担っているが、基本的にWindows APIの薄いラッパーでしかないため、生産性の点でVisual BasicDelphiのようなRADに及ばない。しかし、Visual C++ 7.0 (.NET 2002) 以降は、後述するマネージ拡張C++あるいはC++/CLIを使用して開発する場合、フォームエディタを始めとしたVisual C#VB .NETのようなRADが使用できる。

また、旧来のMFCアプリケーションにCLIのサポートを追加することで、.NET Frameworkのクラスライブラリを併用するハイブリッド開発も行なえる。

Visual C++ 8.0以降は64ビット命令の生成に対応している。付属するコンパイラには、コンパイラが動作する環境と同じネイティブコードを生成するものと、32bit(x86)環境で動作して 64bit (x64またはIA-64) ネイティブコードを出力するもの(クロスコンパイラ)がある。32ビット (x86) 環境上であってもクロスコンパイルすることができる。

Windows用マルチメディアコンポーネントであるDirectXを使用してアプリケーション開発を行う場合に必要となるDirectX SDKは、主にVisual C++シリーズで利用されることを前提に開発されているため、親和性が非常に高い。

言語

Visual C++のコンパイラは、C, C++, C++/CLIのソースコードを入力に受け付ける。C言語規格に関しては、Visual C++ 9.0 (2008) SP1の時点でANSI C89 (ISO C90, ISO/IEC 9899:1990) 対応[1]であり、C99には対応していない。C++言語規格に関しては、Visual C++ 9.0 (2008) SP1の時点でC++98 (ISO/IEC 14882:1998) 規格に対応している[2]。 また、Visual C++ 10.0 (2010) では、auto、decltype、ラムダ式rvalue reference(右辺値参照)、static_assert、nullptrなど、C++0x規格で追加される予定の機能を一部実装している[3]

主なコンパイラの拡張

インラインアセンブラ
_asmや__asmキーワードによる記述。C++の標準規格で定められているasm文には対応していない。x64/IA64では使用できず、別途アセンブラで記述するか組込関数で代替する。
コンパイラCOM対応
#importディレクティブ及び追加のクラス・関数など。
属性
マイクロソフトインターフェイス定義言語MIDLの属性を直接C++ソースコードに記述する機能。なお、マネージドC++及びC++/CLIの属性も同様の構文を使用する。
マネージ拡張
.NET Frameworkを使用するための拡張。マネージ拡張C++を参照。
OpenMP
Visual C++ 2005からOpen MP 2.0に対応している[4]。Professional以上のエディションでのみ使用可能となっている[5][6]
ただしWindows SDKにライブラリが含まれるため、SDKインストール後はExpress、Standardでも利用可能である。
ネイティブC++でのC++/CLI構文の使用
for each[7]及びoverride, abstract, sealed[8]
Type Traits対応
__is_podキーワードなど[9]
その他
__declspec、呼出規約の指定、プロパティ構文(__declspec(property))、構造化例外処理、#pragmaディレクティブ、SAL注釈[10]など。

主なライブラリの拡張

追加のCRT関数
MS-DOS時代に由来するもの、POSIX互換のもの、セキュリティ強化のものなど
コンパイラ組込関数
MMX, SSE, SSE2やその他CPU命令に対応するもの
stdext名前空間
hash_map, hash_setなど
msclr名前空間
C++/CLI, マネージドC++用追加ライブラリ
STL/CLR
C++/CLIでのSTL風のライブラリ
Concurrency Runtime
並列処理ライブラリ

特に、Visual C++ 2005ではバッファオーバーフローマルチスレッドでの安全性の向上のため、大幅なライブラリの拡張が行われた[11][12]。Cの関数にはstrcpyに対してstrcpy_sのように末尾に_sを追加した名称のものが該当し、その大半はISO Cの標準化委員会へTR 24731として提案されている。また、C++でも_sを付けたメンバ関数の追加(std::basic_istream::readに対して_Read_sのように)や範囲チェック付イテレータ[13]などの追加が行われている。

なお、Visual C++ 2008にService Pack 1 (SP1) を適用すると、C++0x TR1対応ライブラリや、MFCでのVisual Studio風スマートドッキングウィンドウおよびOffice 2007風リボンインターフェイス作成のための拡張パッケージ(MFC Feature Pack)が追加される[14]

マネージ拡張C++

詳細は「C++マネージ拡張」を参照

マネージ拡張C++ (Managed Extensions for C++マネージドC++Managed C++) は.NET Frameworkに対応したアプリケーションを作成するため、C++を共通言語仕様CLSに準拠させるために独自の拡張を施したものであり、Visual C++ .NET 2002以降に搭載されている。これに対し従来のC++をマネージドC++と区別する際にはアンマネージドC++あるいはネイティブC++と呼ぶ。1つのアプリケーション内にマネージドC++とアンマネージドC++のコードを混在させることも可能であり、従来のC++で書かれたコードを徐々に.NETへ移行したり、あるいは他の.NET言語からC++で作られたライブラリを使用したり、C++コードから.NET Frameworkのクラスライブラリを活用するなどといったことを可能にしている。

C++/CLI

詳細は「C++/CLI」を参照

C++/CLIは(文法に不明瞭な部分のあった)マネージ拡張C++に代わる、CLSを満たすC++を基にしたプログラミング言語であり、Visual C++ 2005から搭載されている。ただしVisual C++ 2005では互換性のため従来のマネージ拡張C++のソースコードもコンパイルできる。なおC++/CLI環境では、従来のC++はアンマネージドではなくネイティブと形容される。

無料版

Visual C++はエディションによってサポートする機能に違いがあるが、プログラミング初心者やアップグレード検討者向けに、Windows用クラスライブラリなどが付属しない無料版がマイクロソフトによって公開されている。無料版といえど、バージョンアップのたびに標準サポートされる機能が追加されており、VC 2005以降ではIDEのIntellisenseやデバッガなどの基本機能はStandardエディション以上の有料版と変わらず、簡単なアプリケーションやライブラリを作成するには必要十分といえる。

Visual C++ ToolKit 2003
2003年にプロフェッショナル版と同等の最適化機能のあるコンパイラ(IDEではない)が無料で提供された。ただし、それ以前から.NET Framework SDKにスタンダード版相当のコンパイラ(最適化機能無し)が付属していた。なお、後述するVisual C++ 2005 Express Editionの公開に伴って、現在はこちらの公開は終了している。
Visual C++ 2005 Express Edition
2005年12月からIDEが付いて無料で公開され、2009年3月31日に配布を終了した。MicrosoftがIDE製品の正式版を無料で公開したのは eMbedded Visual Toolsに続いてこれが2作目である。なお、MFCATLは付属していない。また、Windows APIを用いたプログラムを作成するには別途Windows SDKをインストールする必要がある。
Visual C++ 2008 Express Edition
Visual C++ 2005 Express Editionに続き2007年12月18日から公開されている。ATLやMFCが付属しない点はVisual C++ 2005 Express Editionと同じであるが、Windows SDKが標準で同梱されるようになり、Win32アプリケーションの開発に必要なWindows SDKを別途用意する必要がなくなった。
Visual C++ 2010 Express
2010年4月28日から無料で公開されている。Visual C++ ソリューションおよびプロジェクトが XML ベースのMSBuild を使用してビルドするようになり、他の Visual Studio 言語で使用されるビルドシステムと同じになった。

ほかにも、Windows SDK (旧Platform SDK)にもVisual C++コンパイラが付属している。

製品バージョンと内部バージョン

Visual C++の製品バージョンは、バージョン6.0までは内部バージョンと同じ番号が付けられていたが、2002以降は内部バージョンではなくリリース予定年を冠するようになった。なお、Visual C++にはコンパイラのバージョンを表す _MSC_VER というプリプロセッサ シンボルが存在するが、これはVisual C++の前身であるMS-DOS用C/C++コンパイラ(通称MS-C)からの通し番号となっており、コンパイラ本体である cl.exe のファイルバージョンを表している。(このようにユーザーを混乱させかねない複数のバージョン表記は、Windowsと共通するものがある。)

Visual C++バージョンの履歴
製品名 製品バージョン 内部バージョン _MSC_VER リリース 備考
C Compiler 1.0 - - 100 1983年 Latice Cを元にした Dos 用コンパイラ。K&R未対応。
C Compiler 2.0 - - 200 Large Model 対応。
C Compiler 3.0 - - 300 1985年 K&R対応。
C Compiler 4.0 - - 400 オプティマイズ強化。ソースレベルデバッガのCodeViewを付属。
C Compiler 5.0 - - 500 1987年 ループオプティマイズ。Huge Model対応。廉価版としてQuick C 1.0
C Compiler 5.1 - - Windows 3.1対応。廉価版として Quick C 2.0 (1989)
C Compiler 6.0 - - 600 1989年 Windowsプログラミングには別途SDKが必要
C/C++ Compiler 7.0 - - 700 1992年 MFCが付属した最初のバージョン
Visual C++ 1.0 1.0 1.0 800 1993年 32ビット対応
Visual C++ 1.5 1.5 1.5 800 1993年
Visual C++ 1.52c 1.52 1.52c 800 16ビット向けの最終
Visual C++ 2.0 2.0 2.0 900 1995年
Visual C++ 2.1 2.1 2.1 900
Visual C++ 2.2 2.2 2.2 900
Visual C++ 4.0 4.0 4.0 1000 1996年 Windows 95,Windows NT対応
Visual C++ 4.1 4.1 4.1 1010 1996年 Win32sで動作するWin32バイナリ(プログラム)を作成できる最後のバージョン。
Visual C++ 4.2 4.2 4.2 1020 1996年
Visual C++ 5.0 5.0 5.0 1100 1997年
Visual C++ 6.0 6.0 6.0 1200 1998年
Visual C++.NET 2002 2002 7.0 1300 2002年
Visual C++.NET 2003 2003 7.1 1310 2003年 Windows 95で動作するWin32バイナリ(プログラム)を作成できる最後のバージョン。この製品までは「マルチバイト文字列を使用する」になっている。
Visual C++ 2005 2005 8.0 1400 2005年 Windows 98/Me/NT4で動作するWin32バイナリ(プログラム)を作成できる最後のバージョン。この製品以降は既定で「Unicode文字列を使用する」に変更されている。
Visual C++ 2008 2008 9.0 1500 2007年 Windows 2000で動作するWin32バイナリ(プログラム)を作成できる最後のバージョン[15]
IA-64で動作するMFCを使うWin64バイナリ(プログラム)を作成出来る最後のバージョン[16]
Visual C++ 2010 2010 10.0 1600 2010年 IA-64で動作するWin64バイナリ(プログラム)を作成出来る最後のバージョン[17]

脚注

[ヘルプ]

関連項目

外部リンク


VC

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/19 01:26 UTC 版)

VC

一般名詞

地名、団体名など

商標など

Vc

  • チェロVioloncello) の楽器記号

vc





VCに関連した本

VCに関係した商品



VCのページへのリンク
「VC」の関連用語
VCのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「VC」を見る
_ _   


VCのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2012 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
JERICHO CONSULTINGJERICHO CONSULTING
Copyright (C) 2012by Jericho Consulting Co.,Ltd. All Rights Reserved.
アヴィスアヴィス
Copyright(C)Avice,Inc. All Rights Reserved.
独立行政法人科学技術振興機構独立行政法人科学技術振興機構
All Rights Reserved, Copyright © Japan Science and Technology Agency
QUPiOQUPiO
Copyright © 2012 Healthcare Committee, Inc. all rights reserved
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの.vc (改訂履歴)、Microsoft Visual C++ (改訂履歴)、VC (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS