Net framework 5, а также среды Visual Studio 2012 и C#



Download 6,27 Mb.
Pdf ko'rish
bet547/658
Sana12.06.2023
Hajmi6,27 Mb.
#950840
1   ...   543   544   545   546   547   548   549   550   ...   658
Bog'liq
CLR via C Programmirovanie na platforme Microsoft NET Framework 4 5 na yazyke C


Глава.26 .Потоки.исполнения
мени. Если бы ядер было не два, а четыре, такая ситуация возникала бы еще чаще. 
Когда появится 80-ядерный процессор, вообще получится, что практически все 
время компьютер ничего не делает. С точки зрения потребителя получается, что 
за большие деньги машина выполняет меньше работы!
Именно поэтому производители аппаратного обеспечения с трудом продают 
пользователям многоядерные компьютеры. Программное обеспечение не может 
полноценно использовать предоставляемые возможности, а значит, пользователь 
не получает выгоды от покупки машины с дополнительным процессором. То есть 
в настоящее время мы имеем избыток компьютерных мощностей, поэтому разра-
ботчики могут себе позволить их активное потребление. Раньше даже помыслить 
было нельзя о том, чтобы приложение занималось дополнительными вычисления-
ми, если не было полной уверенности, что конечному пользователю понадобится 
результат этих вычислений. Но теперь, при наличии дополнительных мощностей, 
это стало возможным.
Например, по завершении набора текста в редакторе Visual Studio это прило-
жение автоматически вызывает компилятор и обрабатывает введенный код. Такой 
подход повышает продуктивность труда разработчиков, так как они сразу видят 
ошибки вводимого кода и немедленно могут их исправить. Фактически в настоящее 
время из последовательности редактирование-построение-отладка пропал цен-
тральный член, так как построение (компиляция) кода осуществляется непрерывно. 
Конечные пользователи этого даже не замечают благодаря мощному процессору. 
Ведь частый запуск компилятора никак не отражается на решении других задач. 
Я думаю, что в будущих версиях Visual Studio из меню исчезнет пункт 
Build
, так 
как компиляция станет полностью автоматической. Не только упрощается пользо-
вательский интерфейс, но и само приложение дает «ответы» на нужды конечного 
пользователя, повышая продуктивность его работы.
С исключением отдельных пунктов меню пользоваться приложением становится 
проще. Остается меньше вариантов и меньше концепций, которые следует прочитать 
и запомнить. Именно многоядерная конфигурация позволяет упростить пользова-
ние компьютером настолько, что в один прекрасный день с ним сможет работать 
даже моя бабушка. Для разработчиков удаление элементов пользовательского ин-
терфейса означает меньший объем тестирования и упрощение основы кода. Кроме 
того, ослабляется острота проблемы локализации интерфейса и сопроводительной 
документации. Все это дает возможность экономить время и деньги.
Вот еще несколько примеров активного потребления ресурсов процессора: 
проверка орфографии и грамматики в документах, пересчет электронных таблиц, 
индексирование файлов на диске для ускорения процедуры поиска и дефрагмен-
тация жесткого диска для повышения производительности ввода-вывода.
Мне нравится мир, в котором пользовательские интерфейсы минимизируются 
и упрощаются, оставляя больше места для визуализации данных, а приложения 
сами предлагают информацию, помогающую быстро решать насущные задачи. 
Пришло время творчески использовать программное обеспечение.



Download 6,27 Mb.

Do'stlaringiz bilan baham:
1   ...   543   544   545   546   547   548   549   550   ...   658




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish