Каково различие между C#.NET и CLI?

Каково различие между C#.NET и CLI?

10
задан bakkal 12 August 2010 в 10:23
поделиться

2 ответа

C # является одним из языков .NET - существуют VB.NET, F # и многие другие .

.NET - это платформа (библиотеки, компилятор и среда выполнения), на которой выполняется код, написанный на любом из этих языков.

CLI - это инфраструктура общего языка - это спецификация, описывающая исполняемый код и среду выполнения, составляющие платформу .NET. Помимо Microsoft, существуют и другие реализации - наиболее известные mono и Portable.NET .

Если вам нужны дополнительные сокращения:

  • Существует также CLR - общеязыковая среда выполнения, которая является реализацией интерфейса командной строки Microsoft, упомянутого выше.

  • Кроме того, поверх CLR Microsoft создала DLR - среда выполнения динамического языка представляет собой набор служб для нескольких динамических языков, таких как python и ruby.

23
ответ дан 3 December 2019 в 17:18
поделиться

ну, c# - это язык программирования, CLR - это инструмент или фреймворк, поэтому вы пишете код на c#, CLR конвертирует этот код в язык микропроцессора, и весь порядок до вашего c# кода CLR координирует память, микропроцессор и другие источники, так что если вы работаете в этой ситуации или делаете продукт с этим, они говорят, что вы сделали свою работу до .NET

.
0
ответ дан 3 December 2019 в 17:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: