2009-08-04 3 views
0

Я прочитал некоторые, где время выполнения .net было фактически Visual Basic 6 (хотя и полностью переписано)История .NET

Насколько это верно? или это еще один миф .NET?

Darknight

+0

Где вы, ребята, придумываете этот материал? Вчера это было «делает C# лучше, чем VB.NET», теперь это «не .NET просто VB6 ++»? Что дальше «не C# просто ребенок любви VB6 и C++»? –

+2

C# _is_ быстрее, чем VB.Net, конечно. ;) –

ответ

0

Наверняка VB6 повлиял .net. Хотя я бы не назвал это переписыванием.

0

Это было мое понимание того, что .Net более потомка Delphi, чем все

+1

Нет, Delphi - это язык программирования, а .NET - платформа. Но C# в основном базируется на C++, Pascal (Delphi) и Java. – Guffa

+0

.NET Framework была сильно вдохновлена ​​VCL Borland (а не Delphi точно, поскольку VCL использовался также C++ Builder) ... однако .NET выходит далеко за рамки того, что было в VCL. – overslacked

2

.NET является как сочетание влияния Visual Basic в быстрой разработки приложений, наряду с сильным влиянием очень структурированных и неуправляемых объектно-ориентированных языков (C, C++).

Это абстрагирует много от обоих миров.

Некоторые могут возразить, что это переписывание из Java;)

0

В первую очередь .net является виртуальной машиной и рамочное окружения, VM. C#, VB и F #, например, скомпилировать до IL (промежуточный язык), который может быть интерпретирован виртуальной машиной. Таким образом, некоторые (например) умные трюки могут выполняться в пространстве управления памятью, безопасности приложений и переносимости.

Одним из примеров такой функции является сборщик мусора.

Смежные вопросы