2

Windows Vista のコーディングに使用されたプログラミング言語は?

4

9 に答える 9

20

Windows カーネルはまだほぼ完全に C です。ただし、C++ を使用するさまざまな側面があります。たとえば、シェルの一部などです。コアは C です。他の言語、おそらく .NET も特定のアプリケーションのコーナーで使用される可能性がありますが、C は Windows で選択される OS 言語です。

于 2008-12-19T13:40:12.507 に答える
4

Windows CE オペレーティング システムでの作業から、古い学校のコードとインターフェイス用の C と、ドライバーやその他のコード用の舞台裏の多くの C++ が混在していると言えます。それ (WinCE) は、システムの残りの部分への C インターフェイスの背後にあるドライバーで C++ を使用します。

ここで推測して、C# やその他のコードの多くのビットが含まれていると言います。

于 2008-12-19T14:25:04.413 に答える
3

Vista の作成には、複数の言語が使用されたはずです。

低レベルの部品では、C およびアセンブリ言語。

大部分は C / C++ でした。

高レベルのアプリケーションの一部は、マネージ コードで記述されている場合があります。

于 2008-12-19T13:40:56.640 に答える
2

C/C++ とアセンブリ (デバイスの相互作用用) の組み合わせを想像します。

于 2008-12-19T13:40:12.663 に答える
0

私が覚えている限りでは、Windows Research Kernel (これは、よく知られているように、XP に基づいています) は C で書かれています。ただし、カーネルが C で記述されているからといって、オペレーティング システム全体が C で記述されているわけではありません。ライブラリ、ツール、およびアプリケーションもあり、それがなければ Windows はほとんど役に立たないでしょう。これらのうち、ほとんどが C、C++、または C# で記述されていると思いますが、これは単なる仮定です

于 2008-12-19T13:43:19.503 に答える
0

Garry は常に正しいです。まじめな話、Microsoft が C が置き換えられることを否定する場合、先に進む前に彼に確認する必要があります。

于 2009-04-01T21:31:55.673 に答える
0

Windows Vista は、さまざまな目的のために複数の言語でプログラムされていました。カーネル全体は C で作成されましたが、他の部分は C++ を使用し、おそらく .NET も使用されました。

于 2012-03-28T21:01:23.600 に答える
-1

ほとんどのコメントをよく読んだので、ここにはCだけでそれを行う非常に優秀な人がいます。はい、世界のカーネルのほとんどは、強力なプログラミング言語であるCを使用して作成されており、もちろんアセンブリは塩のピンチとして使用されています。ディスクおよびビデオ インターフェイス、および一部のメモリ (DMA) 用。

于 2011-08-11T16:18:12.977 に答える
-1

Vista オペレーティング システムは、Vista の使用規則とその定義に記載されているように、イングランドやカンドハールなどの場所で使用するための多数のバリエーションで登場しました。ホーム コンピューティング用に RCODE のようなコードでコーディングされたものもあれば、一部のコンピューター ベース ユニットで使用される Commodore (CBM) 63 ベースのコンピューター用に COMAL、VBAS、または ICODE でコーディングされたものもあります。コンパイルされた上位レベルの言語は機密であり、英国のオーサリング担当者の保護区です。このチームは、Microsoft によって他の国向けに作成されたバージョンをサポートしています。職場で使用するコンピューターにインストールするためのバリエーションは、保護に関する内部ポリシーが異なります。プライバシー規則を遵守するためのビジネス データ。

于 2010-12-10T16:55:51.877 に答える