ホームページ >よくある問題 >.net とは何語ですか?

.net とは何語ですか?

藏色散人
藏色散人オリジナル
2020-07-14 11:11:3721808ブラウズ

NET 言語の正式名称は「ASP.NET」で、Microsoft が導入した新しいプログラミング フレームワーク理論またはプログラミング標準で、Visual Studio 開発ツールを通じてプロジェクト開発やアプリケーションに使用できます。 Microsoft: Web サイトのクラスの開発は通常「C#」言語で記述され、アプリケーション クラスは通常 VB で記述されます。

.net とは何語ですか?

NET 言語の正式名は ASP.NET です。これは、新しいプログラミング フレームワーク理論または Microsoft が発表したプログラミング標準です。 Microsoft が作成した Visual Studio 開発ツールはプロジェクト開発に使用され、Web サイトのクラスの開発は通常 C# 言語で記述され、アプリケーションのクラスは VB で記述されるのが一般的です。

この言語で書かれたプログラムは、ネット フレームがインストールされているすべてのオペレーティング システム上で実行でき (理論上、実際にテストしたことはありません)、クロスプラットフォーム特性を備えています。

Microsoft が net を立ち上げた目的は、Java と競合することだと言われています。なぜなら、Java は Java 仮想マシン (クロスプラットフォーム) を介して任意のオペレーティング システム上で実行できるからです。

1..net フレームワークは 2 つの部分に分かれています。

CLR: 内部管理、コード セキュリティ検出およびその他の機能を提供する共通言語ランタイム (Common Language Runtime)。

FLC: 多数のアプリケーション クラス ライブラリを提供する .NET Framework クラス ライブラリ。クラス ライブラリには、開発効率を向上させるために利用できるスレッド リソース (クラス、メソッド、プロパティなど) が多数あります。

2. CLR 構造:

CLS: さまざまな言語を統一された構文仕様に変換する共通言語仕様。

CTS: 共通型システム、さまざまな言語のデータ型を統一された型に変換します。

JIT: ジャストインタイム コンパイラ (Just-in-time コンパイラ) は、バイナリ言語に変換された言語は、実行のために CPU に渡されます。

3 .NET操作機構プロセス

各種言語(c#、F#、j#などの対応ソースプログラム)——>CLSとCTSで初めてコンパイル— —> 統一仕様言語 (中間言語) MSIL (.EXE, .DLL)——>JIT 二次コンパイル——> バイナリ言語——> CPU で実行

Java 動作メカニズム:

java——>コンパイル——>バイトコードファイル(.CLASS)——>jvm解釈(jvm仮想マシン)——>バイナリ言語——>CPUで実行

以上が.net とは何語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。