![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
День добрый!
вот хотелось бы обсудить "управляемый С++" (managed c++) кто что слышал, может кто тестил, применял и тд тп мне вот так кажется(КАЖЕТСЯ) что мы(программисты С++ ![]() что думаете? ![]() Это сообщение отредактировал(а) chaos - 11.1.2009, 15:09 |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Во-первых, давно уже C++/CLI, а не Managed C++.
Во-вторых, в своём роде уникален: имено в плане интеграции нэтив и .Net. В том числе прямой доступ к управляемой памяти. Но собственно для этого он и создавался. А в о стальном: В-третьих, использовать "вместо C#" не рекомендуется. Так как это.. вообщем ужасно ![]() |
|||
|
||||
Rififi |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 11 Всего: 36 |
chaos,
что думаете? crap. |
|||
|
||||
cutwater |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 1 Всего: 10 |
С++/CLI был разработан как язык для связи managed and unmanaged кода, что является его основным применением, в тех случаях когда native вызовы не позволяют достичь требуемого результата. Все остальное от лукавого. Мне попадалась как раз статья на эту тему, может быть даже на винграде. Пороюсь, если найду, кину ссылку.
Добавлено через 49 секунд Боюсь я по большей части повторил мысль Любитель |
|||
|
||||
Torsten |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 10.6.2008 Где: Pskov Репутация: 3 Всего: 7 |
--------------------
We have no begining, we have no end. We are infinite. |
|||
|
||||
Lycifer |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 4.11.2007 Репутация: нет Всего: нет |
С++ Manager - ужастно
- Большой исполняемый файл(exe,dll) - Куча ключевых слов. - Весь naitve код переводится в управляемый. Если нужен какой то naitve код лучше его и вызывать, не получается из C# можно сделать обвертку, а потом... Только честно говоря вызов нативного кода всегда проблемотично: - Кто память будет чистить. - Байт код имеет гарберт колектор(кажется так) который закрывает дырки в памяти. Dot.Net С# native C++ байт код Java(зато кросплатформленная) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |