Страница: 1 |
Страница: 1 |
Вопрос: А правда, что .NET это очень неоптимизир-ая вещь
Добавлено: 04.04.06 21:24
Автор вопроса: razumoff
Слышал от серьёзнго программиста, что .NET это очень неоптимизированная вещь. Типа жрет много ресурсов. Это правда?
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #1
Добавлено: 04.04.06 22:56
А с чем серьезный программист сравнивал?
Номер ответа: 2
Автор ответа:
trialist
Вопросов: 14
Ответов: 76
Профиль | | #2
Добавлено: 04.04.06 22:57
Пытался ставить на свой АМД 64 разряда + форточки ХР64
Загрузка проца 90 процентов и дальше полный зависон, так что прав твой прогер
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 04.04.06 23:39
собственно .НЕТ это очень заоптимизированая вещь, но в силу своей природы оно реально много жрет ресурсов для своего исполнения. На счет 64-бит - году уже 64-битный камень - ничего такого!
Номер ответа: 4
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #4
Добавлено: 05.04.06 00:57
Эт у тебя с машиной проблемы.. у меня Селерончик 1,8.. и все летает на ура..
Номер ответа: 5
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #5
Добавлено: 05.04.06 05:45
Траблы не в проце - траблы могут быть в памяти. Скорость хорошая, а места занимает много.
А вообще, это дело кому как и когда как - бывают случаи, что важна экономичность работы, а бывают случаи, когда важно сэкономить время и нервы.
Я уже некоторое время на нём посидел и теперь к шестому Васе возвращаться уже не хочу. Сабклассинг в стиле VB6 это конечно романтика, но я уже старый для таких приключений. Теперь у меня разграничение попроще - если программа реально прикладная (т.е. юзер её юзает минут 10 без перерыва), то можно писать на .Net, а если это утилитка (лекарство какое-нить) или прога для постоянной фоновой работы, то С++.
P.S. Кстати, моя неоптимизированная прога на .Net'е гораздо более оптимизирована, нежели МОЯ на С++.
Номер ответа: 6
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #6
Добавлено: 05.04.06 09:04
P.S. Кстати, моя неоптимизированная прога на .Net'е гораздо более оптимизирована, нежели МОЯ на С++.
А можно полюбопытствовать, каковы критерии оптимизированности, по которым производилось сравнение?
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 05.04.06 15:35
кол-во строчек кода ) имхо.
Номер ответа: 8
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #8
Добавлено: 05.04.06 17:28
Мда...
Серьёзный критерий...
)
Кстати, с++ тоже позволяет писать строки километровой длины
Правда для этого надо много держать в уме
Номер ответа: 9
Автор ответа:
trialist
Вопросов: 14
Ответов: 76
Профиль | | #9
Добавлено: 05.04.06 21:12
Насчет проблем не знаю, UleadMediaStudio Pro 7.0 фильмы компилит только так, и одновременно второй андеграунд запущен и процу ничего. Возможно .НЕТ конфликтует с пиратскими форточками.
Номер ответа: 10
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #10
Добавлено: 05.04.06 21:25
Исключено... проверено...
Номер ответа: 11
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #11
Добавлено: 06.04.06 01:42
Конечный продукт, который написан моими неумелыми руками на этих двух языках выходит более качественным из-под компилятора .net нежели сишного. Т.е. потенциальных дыр, мелких (да и крупных порой) утечек памяти на единицу объёма программы (абстрактную единицу!) в моей сишной проге больше. В мелких прогах это конечно же незаметно и несущественно, а вот в крупных проектах...
Номер ответа: 12
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #12
Добавлено: 06.04.06 09:11
Конечный продукт, который написан моими неумелыми руками на этих двух языках выходит более качественным из-под компилятора .net нежели сишного
Компилятор с++ (из той же vs2003) отличается очень жесткой оптимизацией. Если даже с его помощью твой код менее оптимизирован, чем .net -
это не значит, что "компилятор .net" создаёт более качественный код, это значит, что ты не можешь писать программы (по твоему же признанию).
Поэтому в соседней теме я и заметил, что net-фреймворк - подпорка для программеров с "неумелыми руками". Ты и подтверждаешь это своими словами.