2009-08-04 28 views
0

.netランタイムが効果的にVisual Basic 6(完全に書き直しましたが)です。.NETの歴史

これは本当ですか?またはこれはまさに別の.NETの神話ですか?

暗い夜

+0

あなたはこのようなものを思いついていますか?昨日、「C#はVB.NETよりも優れた性能を発揮します」と言われましたが、今は「.NETだけVB6 ++ではありません」ということですか?次に何が "VB6とC++のC#だけの愛の子ではない?" –

+2

VB.NetよりもC#_is_が高速です。 ;) –

答えて

0

確かにVB6が影響を受けています。私はそれを書き直してはいないだろうが。

2

別の.NET神話

0

.NETが何よりもデルファイの子孫のより

+1

いいえ、Delphiはプログラミング言語ですが、.NETはプラットフォームです。しかし、C#は主にC++、Pascal(Delphi)、Javaに基づいています。 – Guffa

+0

.NET Frameworkは、BorlandのVCL(VCLはC++ Builderでも使用されていたため、正確にはDelphiではありません)に大きく影響されましたが、.NETはVCLのこれまでのものをはるかに超えています。 – overslacked

2

.NETが強い影響力を持つに沿って、Visual Basicの迅速なアプリケーション開発の影響のミックスの両方であることを私の理解でした非常に構造化されたオブジェクト指向言語とアンマネージオブジェクト指向言語(C、C++)です。

これは、両方の世界から多くを抽象化しています。

いくつかは、それがJavaからの書き換えだ主張するかもしれない;)

0

まず第一に、.NETは、仮想マシンとそのVM周囲のフレームワークです。 C#、VB、F#は、例えば、VMが解釈できるIL(中間言語)までコンパイルします。このようにして、メモリ管理、アプリケーションセキュリティ、および移植性の面で、(例えば)巧妙なトリックを行うことができます。

このような機能の1つの例はガベージコレクタです。

関連する問題