No.3ベストアンサー
- 回答日時:
>.NET frameworkとはJVMとほとんど同じような気がするのですが、
非常に近いとは思います。
http://www.atmarkit.co.jp/fdotnet/basics/msdotne …
>たとえば、VC.NETで作ったプログラムはコンパイラで中間コードになって、
そうですね。コンパイラによってIL(Intermediate Language)と呼ばれる中間コードに変換されるようです。
>実行時に.NET frameworkでインタプリタみたいに機械語に直して実行しているのでしょうか?
これを「インタープリタ」とは言いませんが、実行時にCPUのネイティブコードに変換して実行します。
http://www.atmarkit.co.jp/fdotnet/basics/msdotne …
.NET frameworkについてはこちらのサイトが、情報が豊富で何かと役立つと思います。
http://www.atmarkit.co.jp/fdotnet/index/all/cate …
参考URL:http://www.atmarkit.co.jp/fdotnet/index/all/cate …
No.2
- 回答日時:
ほとんどNo1さんが答えてしまったので、他のメリットについてざっと紹介します。
・VC6やMFCで開発するよりは、クラスが強力。
・VC6やMFCで開発するよりは、セキュリティに配慮している(バッファの破壊が起きにくいとか、アクセス権限管理がしやすいとか)
・WindowsアプリケーションとASP.NETアプリケーションの開発方法が、あまり違わない。
No.1
- 回答日時:
>NET frameworkとはJVMとほとんど同じような気がする
同じ概念です。一度バイトコードにするところは一緒です。
MSがjavaに対抗してだしたものと思って間違いないでしょう。
VC.NETで開発する場合
あまり.NET frameworkを使うことはないと思います。
最初から.NET frameworkを使うつもりならC#やVB.netで
作成した方が効率が良いですし。
>インタプリタみたいに機械語に直して実行
最終的に機械語に翻訳されることは、どんな言語であろうとかわりませんが、
バイトコードをバッファリングしておいて、実行コード化しています。
そのためjavaもそうですが、
最初の起動に多少時間がかるのとメモリを食います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) .NET Frameworkがコントロールパネル>プログラムと機能に表示されない。 3 2022/12/31 15:33
- ソフトウェア VisualStudio のデータブレークポイントを有効にする方法 1 2023/05/01 09:42
- ノートパソコン Win10 EXCEL でのエラー 2 2022/04/03 15:57
- Windows 10 このWindowsUpdateの失敗メッセージは何を物語るか? 5 2023/07/17 11:49
- その他(セキュリティ) Software Distribution folder の rename 手順 1 2022/08/19 13:08
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- UNIX・Linux コマンドプロンプトでのユーザーのサインイン時間設定について 1 2022/08/09 09:09
- Windows 10 コマンドプロンプトでのユーザーのサインイン時間設定について 1 2022/08/09 20:43
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
eclipseで、「ポート番号が使用...
-
パソコンのスクリーンセーバー...
-
プログラムが書けません。
-
VBA コントロールパネルの機能...
-
VB.NETでボタンのクリックイベ...
-
VBA 作成中のプログラムを使っ...
-
EXCEL-VBAでコマンド...
-
chatGPTで次々と質問をしていく...
-
ランタイム関数とは何ですか?
-
latexでのエラー
-
pythonで他のアプリを操作する...
-
Flashゲームをホームページで楽...
-
VB.NETを実行するにはどうした...
-
プログラム実行中に強制停止さ...
-
エクセルVBA、ステップモードと...
-
COBOLで集団項目から符号...
-
プログラミングについてです。...
-
VSコード
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
chatGPTで次々と質問をしていく...
-
Excel実行時エラー-2146959355?
-
PC版のMinecraftが応答なしにな...
-
至急!RedmiPadを文鎮化させて...
-
VSコード
-
管理者として実行を毎回すると...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
eclipseで、「ポート番号が使用...
-
EXCEL-VBAでコマンド...
-
プログラミングについてです。...
-
パソコンのスクリーンセーバー...
-
pythonで他のアプリを操作する...
-
プログラム実行中に強制停止さ...
-
latexでのエラー
-
プロパティの値が不正ですって...
-
Flashゲームをホームページで楽...
-
起動したアプリケーションを最...
-
「管理者として実行」された場...
おすすめ情報