Для программистов с профессиональной точки зрения хабр малоэффективен. Мелкомягкие разработчики, которые желают читать на русском языке только про их технологии, скорее всего больше подходят специализированные ресурсы gotdotnet.ru и rsdn.ru, ну ещё и русскую MSDN естественно, которая есть для 2003 и 2008 студии.
>Новые ограничения действуют только в отношении россиян и жителей ближнего зарубежья. Поскольку у «Одноклассников» нет договоров с зарубежными операторами о приеме SMS-платежей, пользователи дальнего зарубежья от такого «налога» освобождены. Блог «Соцвестник» дает полезный совет: если при регистрации указать какую-нибудь далекую страну, то пользоваться сайтом можно будет бесплатно.
Ещё забыл сказать, ладно коммерческие, но если и опенсорсные лицензии тоже начинают чего-то там хотеть, то они должны быть нарушены самым жестоким образом :) По моему убеждению все программы должны быть бесплатны, не важно открыт у них код или нет.
То есть нужно делать бесплатные программы и не обращать внимание на лицензии и дурацкие ограничения. Впрочем если программа платная сделанная на LGPL или чём-то подобном, то она должна быть взломана в соответствии с правилами пиратов.
>Благо мне срать на минусы, а если вам нет то срочно напишите что то оправдательное :-))
Я уже не в том возрасте, чтобы обращать внимание на минусы, да и общественное «мнение» меня мало волнует.
>Прикольно что я к примеру использую 95% лицензионного софта в том числе и коммерческий :-)
Прикольно, что я, к примеру, использую 100% нелицензионного коммерческого софта, мне трудно понять людей, которые платят, когда могут не платить. К тому же некоторые просто напросто заблуждаются, считая пиратский софт лицензионным.
>Но, все-же, согласитесь: подавляющую роль в этом играет именно железо
Ну да, мысль просто была, что чтобы выжать из железа максимум нужны компиляторы учитывающие это железо, навроде применения новых инструкций MMX/SSE/SSE2/SSE3, иначе будет учитываться только возросшая частота ядер.
И то что делая новые компиляторы разработчики устранили многие глюки и теперь даже для старых машин у которых не было этих инструкций, вновь откомпилированный код более эффективен тоже верно.
>Нынче портировать на мак с pc стало намного проще — процессоры-то одинаковые.
Главное что есть кроссплатформенные библиотеки, где как минимум сразу есть Windows, Linux и Mac OS X. То есть если сразу делать как надо, то и портировать не придётся.
>миллионы написанных под неё программ. На архитектуру x86, как несложно догадаться :-)
На платформу Win32, архитектура самого компьютера тут не играет особой роли, ведь для самого майкрософта код их библиотек открыт. Не знаю, мне трудно представить, что там думают любители эпл и всё такое.
По идее сейчас есть кроссплатформенные библиотеки и соотвественно программы к ним, так вот пока эти библиотеки не перепишут для новой архитектуры, да и ось тоже, ничего работать не будет.
Хотя если предположить, что новая архитектура даст огромный прирост скорости, то от старого можно будет отвыкать даже в режиме эмуляции.
Впрочем, пока что интел делает копипаст ядер и соединяет их мостами, амд слабее и все равно непонятно, с какого они будут делать что-либо для того же эпла или кого-то ещё, даже для себя. По мне им и так неплохо живётся.
>Переход может быть только в «закрытой империи» типа Apple
Они же не проектируют микросхемы процессоров и в настоящее время юзают интелы. Всерьёз проектированием процессоров занимается только Intel и AMD, остальные делают что-то более примитивное навроде контроллеров. Не знаю, с таким же успехом может появится компьютер с процессором Google, а то в и вообще, квантовый процессор Васи Пупкина.
>ну бросьте вы это, сайт конкретно про продукты Ms
Если это про RSDN речь, то да, он только для майкрософт, никто этого и не скрывает, более того там так и написано. Можно даже так его назвать Microsoft Russian Software Developer Network.
>Просто сейчас, благодаря, более мощному железу, мы, слава богу, можем себе компилируемые программы
Дело не только в железе, но и в компиляторах, те же C++ компиляторы эволюционировали очень сильно. Они выжимают и из нового и из старого железа намного больше, чем раньше. Конечно, новые виды компиляторов научились ускорять программы используя новые программные инструкции CPU, но и сами стали совершеннее.
Да что уж говорить, сейчас даже видеокарты программируются для любых задач. Библиотеки тоже не стоят на месте, ведь ещё десять лет назад всё было иначе и выбора-то особого не было, но не сейчас. Но это всё разговор про компиляцию в машинный код (не в ассемблер :) ), а не в промежуточный язык (MSIL), как у всех дотнетовских технологий.
Да не вопрос, только кто это будет делать. Если что Intel, что AMD уже столько десятилетий удваивают количество транзисторов, но принципиально не меняют архитектуру, лишь плавно наращивают её. Это значит придётся всё с нуля, а потом ещё и ОС другую и вообще.
>Этот способ подходит для обычных дотнет приложений (не WPF)?
А что такое обычное дотнет приложение? Если программировать для .NET 2.0 в VS 8.0, то там нужно просто нажать «Add New Item...», выбрать «Splash Screen» и далее зайти в свойства проекта и выбрать этот сплэш скрин.
>Новые ограничения действуют только в отношении россиян и жителей ближнего зарубежья. Поскольку у «Одноклассников» нет договоров с зарубежными операторами о приеме SMS-платежей, пользователи дальнего зарубежья от такого «налога» освобождены. Блог «Соцвестник» дает полезный совет: если при регистрации указать какую-нибудь далекую страну, то пользоваться сайтом можно будет бесплатно.
То есть нужно делать бесплатные программы и не обращать внимание на лицензии и дурацкие ограничения. Впрочем если программа платная сделанная на LGPL или чём-то подобном, то она должна быть взломана в соответствии с правилами пиратов.
Я уже не в том возрасте, чтобы обращать внимание на минусы, да и общественное «мнение» меня мало волнует.
>Прикольно что я к примеру использую 95% лицензионного софта в том числе и коммерческий :-)
Прикольно, что я, к примеру, использую 100% нелицензионного коммерческого софта, мне трудно понять людей, которые платят, когда могут не платить. К тому же некоторые просто напросто заблуждаются, считая пиратский софт лицензионным.
Ну да, мысль просто была, что чтобы выжать из железа максимум нужны компиляторы учитывающие это железо, навроде применения новых инструкций MMX/SSE/SSE2/SSE3, иначе будет учитываться только возросшая частота ядер.
И то что делая новые компиляторы разработчики устранили многие глюки и теперь даже для старых машин у которых не было этих инструкций, вновь откомпилированный код более эффективен тоже верно.
Главное что есть кроссплатформенные библиотеки, где как минимум сразу есть Windows, Linux и Mac OS X. То есть если сразу делать как надо, то и портировать не придётся.
На платформу Win32, архитектура самого компьютера тут не играет особой роли, ведь для самого майкрософта код их библиотек открыт. Не знаю, мне трудно представить, что там думают любители эпл и всё такое.
По идее сейчас есть кроссплатформенные библиотеки и соотвественно программы к ним, так вот пока эти библиотеки не перепишут для новой архитектуры, да и ось тоже, ничего работать не будет.
Хотя если предположить, что новая архитектура даст огромный прирост скорости, то от старого можно будет отвыкать даже в режиме эмуляции.
Впрочем, пока что интел делает копипаст ядер и соединяет их мостами, амд слабее и все равно непонятно, с какого они будут делать что-либо для того же эпла или кого-то ещё, даже для себя. По мне им и так неплохо живётся.
Они же не проектируют микросхемы процессоров и в настоящее время юзают интелы. Всерьёз проектированием процессоров занимается только Intel и AMD, остальные делают что-то более примитивное навроде контроллеров. Не знаю, с таким же успехом может появится компьютер с процессором Google, а то в и вообще, квантовый процессор Васи Пупкина.
Если это про RSDN речь, то да, он только для майкрософт, никто этого и не скрывает, более того там так и написано. Можно даже так его назвать Microsoft Russian Software Developer Network.
Дело не только в железе, но и в компиляторах, те же C++ компиляторы эволюционировали очень сильно. Они выжимают и из нового и из старого железа намного больше, чем раньше. Конечно, новые виды компиляторов научились ускорять программы используя новые программные инструкции CPU, но и сами стали совершеннее.
Да что уж говорить, сейчас даже видеокарты программируются для любых задач. Библиотеки тоже не стоят на месте, ведь ещё десять лет назад всё было иначе и выбора-то особого не было, но не сейчас. Но это всё разговор про компиляцию в машинный код (не в ассемблер :) ), а не в промежуточный язык (MSIL), как у всех дотнетовских технологий.
Движок очередная вариация их фирменного двига TES, не сказал бы, что оно красивый.
Сейчас самое выгодное для майкрософт, чтобы использовали их продукты для разработки программ.
А что такое обычное дотнет приложение? Если программировать для .NET 2.0 в VS 8.0, то там нужно просто нажать «Add New Item...», выбрать «Splash Screen» и далее зайти в свойства проекта и выбрать этот сплэш скрин.