2010-08-12 13 views

Odpowiedz

23

C# jest jednym z języków .NET - istnieją VB.NET, F # i many more.

.NET to platforma (biblioteki, kompilator i środowisko wykonawcze), na której działa kod napisany przez dowolny z tych języków.

CLI to wspólna infrastruktura językowa - jest to specyfikacja opisująca kod wykonywalny i środowisko wykonawcze, które tworzą platformę .NET. Oprócz Microsoft jeden, najbardziej znane są inne implementacje - mono i Portable.NET.

Jeśli chcesz trochę więcej akronimy:

  • Istnieje również CLR - plików wykonywalnych języka wspólnego, który jest wdrożenie Microsoft z CLI, wymienione powyżej.

  • Ponadto, na szczycie CLR, Microsoft utworzył DLR - dynamiczne środowisko uruchomieniowe języka to zestaw usług dla kilku języków dynamicznych, takich jak python i ruby.

0

dobrze, C# jest językiem programowania, CLR jest narzędzie lub ramy tak piszesz własny kod za pomocą C#, CLR przekonwertować kody do języka mikroprocesor i wszystkich aby się do kodu C# CLR koordynować pamięci, mikroprocesor i inne źródła, więc jeśli pracujesz w takiej sytuacji lub robisz z tym produkt, mówią, że wykonałeś swoją pracę do .NET

Powiązane problemy