Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2016, 15:50   #21
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

что о я не помню чтоб я ставил для .NET Framework виртуальную машину.С++/CLI это ж из той оперы.
RAFA91 вне форума Ответить с цитированием
Старый 22.04.2016, 15:54   #22
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

А вы сходите у себя в c:\Windows\Microsoft.NET\ и полюбопытствуйте....
p51x вне форума Ответить с цитированием
Старый 22.04.2016, 15:58   #23
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

полюбовался. очень информативно.
Изображения
Тип файла: jpg Безымянный.JPG (41.5 Кб, 145 просмотров)
RAFA91 вне форума Ответить с цитированием
Старый 22.04.2016, 15:59   #24
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Еще один пунктик к вашему идиотизму... Ну прочитайте и нажмите в конце сообщения.
p51x вне форума Ответить с цитированием
Старый 22.04.2016, 16:03   #25
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Microsoft.NET это не виртуальная машина

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.
RAFA91 вне форума Ответить с цитированием
Старый 22.04.2016, 16:07   #26
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library known as Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for .NET Framework execute in a software environment (as contrasted to hardware environment), known as Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management, and exception handling. (As such, computer code written using .NET Framework is called "managed code".) FCL and CLR together constitute .NET Framework.
ну хоть вики прочитай
p51x вне форума Ответить с цитированием
Старый 22.04.2016, 16:13   #27
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

а зачем в винде делать виртуальную машину раз нетовские языки работают на винде и так нормально

Одной из основных идей Microsoft .NET является совместимость программных частей, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

Последний раз редактировалось RAFA91; 22.04.2016 в 16:15.
RAFA91 вне форума Ответить с цитированием
Старый 22.04.2016, 16:16   #28
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

именно для того, чтобы
Цитата:
Одной из основных идей Microsoft .NET является совместимость программных частей, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.
Они потому и работаю на винде нормально, что есть виртуальная машина.
p51x вне форума Ответить с цитированием
Старый 22.04.2016, 16:19   #29
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

на других ОС что-бы они работали нужно ставить тоже виртуальную машину , или все приложения написанные на языках NET работают только на винде ?
RAFA91 вне форума Ответить с цитированием
Старый 22.04.2016, 17:30   #30
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Тоже надо. Погуглите, что такое Mono.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучение C++/CLI после С++ RAFA91 Общие вопросы .NET 226 05.04.2016 17:17
С чего начать изучение Java Mkhabenko Свободное общение 9 05.07.2014 19:26
Изучение ООП. Java или C++? Sna1L Помощь студентам 8 21.12.2011 15:22
Изучение языка Java Linel Свободное общение 2 15.12.2011 21:59
c++/cli danzel1 Общие вопросы C/C++ 3 25.07.2011 17:11