![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: 11 Всего: 38 |
В чужом глазу сучок видишь.. Это сообщение отредактировал(а) KelTron - 14.3.2011, 13:54 -------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
KelTron, ой ё маё. Народ!!! Опомнитесь вы, ёп! Посмотрите на хронологию постов, вашу мать! Я НАПИСАЛ СВОЙ ПОСТ С ПРЕДЛОЖЕНИЕМ БЕЗ ЗНАКА ПРЕПИНАНИЯ, ЧТОБ АСУКА ЗАДУМАЛАСЬ. НО ОН(А|О) НЕ ПОНЯЛ(А|О). Эту планету спасут только массовые растрелы. В чужом глазу... Да ну вас... -------------------- |
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
да ... Кемисто, ты ведь не представляешь как работает C++ CLI ? |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Нет. Я писал сообщение на общих основаниях. Что-то не так? -------------------- |
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
||||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Ты тоже не знаешь? Собственно, я утверждал лишь, что Оно ж CLI. И неважно что С++. Хоть Brainfuck. Там по спецификации Common Language Infrastructure (CLI), исходный код должен компилится в Common Intermediate Language (CIL). Иначе это уже не С++/CLI. А дальше - просто. Я не думаю, что в процессе копиляции в CIL С++ компилятор может задействовать какие-то хитрые оптимизации, которых не может задействовать C# компилятор. Я, скорее, склонен даже думать наоборот. Либо там оптимизаций будет по минимуму, либо больше для C#. Всё-таки ключевый язык платформы, куда более активно развиваемый и поддерживаемый. А когда этот почти одинаковый CIL-код будет запущен Virtual Execution System (VES) разницы не будет. Как то так. Мммм? -------------------- |
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
Да ну не верится, что оно всё конвертирует в CLR. Ведь зачем-то она за собой тянет все плюсовые библиотеки, как минимум она делает invoke всех этих библиотек. В C++ CLI есть такой ref (ссылочный) класс http://www.williamspublishing.com/PDF/978-...1279-4/part.pdf Как я понимаю лишь эта часть портируется в IL, а остальная инфокается, но могу ошибиться. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Таки да. C++/CLI compilers produce mixed-mode assemblies by default. Ошибался. Тут, например. Всё равно, ИМХО, глупость. Опять-таки vendor locking. Mono не поддерживает. Что естественно из-за озвученной выше генерации mixed-mode assemblies. -------------------- |
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
И vendor ориентированно , так же. Ты не замечаешь этих плюсов ? |
|||
|
||||
| Mormishka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 236 Регистрация: 25.8.2010 Репутация: нет Всего: нет |
Очень много данных, тогда весить будет много. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Каких "этих"? Возможность в идешечке добавить референс? Не смеши. .NET канет в лету лет через 5-6. MS меняет платформы как перчатки. Расскажи про "эти" плюсы тем, кто лет 10 назад "повёлся" на плюсы COM. Сейчас - сплошные минусы. Писать на С++/CLI вычислительную задачу под одну платформу - верх идиотизма. К тому же выделение считалки в отдельное консольное имеет и другие преимущества. Я писал, повторяться не буду. -------------------- |
|||
|
||||
| Fitc |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.1.2010 Репутация: нет Всего: 4 |
Вы, батенька, пессимист! |
|||
|
||||
| wester |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
да нет, оптимизм это и здравое мнение. вот сам сижу, пишу маленькую халтурку себе с помощью C# и думаю - "боже мой, это ужасный синтаксис, совершенно не понятное управление памятью, простая компиляция которая скрывает многие параметры производительности". и это ужасно. Миллионы и миллионы людей ошиблись как и я. и мне их так же жалко, и и себя, ведь через 2-3 года надо переучиваться опять на какую - то диковинную штуку. Это ужасно и страшно. |
||||
|
|||||
| A5uKa |
|
||||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
А я скажу, что тут сочетается win api C++ , а это ещё долго не умрёт и самая передавая на текущий момент библиотека под Win, что определяет вполне правильный подход. Возможность увязать всё это с другими языками и технологиями, огромным числом их делает этот подход лучше любого другого. А вот про Nokia Qt ещё вопрос. Nokia телефоны как извесно перешли на Win. И почему-то приложения там тоже писаные под Win , а не на хвалёной Qt. Много-ли сейчас написано на Qt, кроме teamviewer-а и KDE ? Кроссплатформенность нужна далеко не всегда. С этим надеюсь спора не будет, и в тех случаях жизнь не кончается на Qt, меня больше привлекают вот эти вещи http://stackoverflow.com/questions/470468/...ming-frameworks Добавлено через 5 минут и 59 секунд
2-3 года назад так же говорили Добавлено через 6 минут и 36 секунд да и естественно прийдётся учить что-то новое, это часть профессии. |
||||
|
|||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 1 Всего: 135 |
Mormishka, подумай, а так ли правильно обмениваться между управляемым и неуправляемым кодом большим количеством данных ? И всё же, я б посоветовал посмотреть на Unix-way, который тебе предложил kemiisto но можно попробовать обойтись без файлов, а передавать данные через стандартный ввод/вывод. Не знаю как в венде, а в linux'е передача данных из одной программы в другую через стандартный ввод/вывод оптимизирована донельзя (вплоть до использования shared-memory). Вот только не спрашивай меня, как на шарпе читать из stdout консольной программы. Я этого не знаю. А форум на 99,9(9)% знает -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |