|
Под .Net особой разницы в используемом языке программирования нет - пиши на чём умеешь, результат практически одинаковый.
Другое дело, что C++ программа, использующая только чистый Win32 API запустится на любой Win32-системе (начиная с NT 3.51) и будет максимально эффективна по производительности по сравнению с программами, использующими любые надстройки над ОС (в частности MFC и .Net). А .Net программа с той же функциональностью обязательно требует наличия на машине фрэймворка (который не на каждую ОС встанет) и отжирает существенно больше ресурсов...
К сожалению (а может и к счастью), современные PC-программисты в большинстве своём уже забыли о самом понятии "эффективность исполнимого кода", в чём им существенно помогли производители железа и одна софтверная компания... "Когда микропроцессоры были большими" двукратная разница в скорости выполнения чистого C++ кода и того же кода на Visual Basic означала весьма существенные тормоза (грубо говоря, одна или две минуты - существенная разница). При нынешней производительности железа сравнение идёт уже в категориях "одна или 2 сотых секунды", что далеко не столь драматично...
И что же мы имеем в результате? Огромное количество кодеров воплощает самые безумные идеи при помощи самых современных технологий - потому, что это стало намного проще. В результате мы имеем огромное количество монструозных программ - чуть ли не каждый "программист" стремится сделать программу "с вот такими офигительными рюшечками", функционально практически неотличимую от своего прообраза 10-летней давности, но при этом в разы более прожорливую в отношении системных ресурсов. Об эффективном их использованииуже можно не заботиться - благо, они есть с большим запасом... Лично мне - грустно...
Раньше программирование было искусством, теперь наблюдается постепенный переход от ремесла к хобби... Результаты соответствующие...
Прошу прощения за оффтопик... Наболело!
Не имел ни малейшего намерения обидеть программистов, но если кого ненароком обидел - простите!
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке
В. Высоцкий
|