О чем умалчивают программисты

Пользователи компьютеров и устройств, их заменяющих, часто встречаются с термином «по умолчанию», который применяется при описании настроек программного обеспечения. У них возникает вопрос: что значит по умолчанию?

Казалось бы, понятный термин, не требующий «перевода» на русский язык, все же при ближайшем рассмотрении оказывается непонятным.

Содержание:
1. Зачем нужны настройки по умолчанию
2. Что значит по умолчанию
3. Сложнее программисту, проще пользователю
4. Плюсы и минусы от умолчания
5. Когда умолчание невозможно
6. Примеры умолчаний
7. Умолчание в именах файлов
8. Браузер по умолчанию

Давайте попробуем в этом разобраться. Возможно ли использование режима работы программного обеспечения «по умолчанию»?

Зачем нужны настройки по умолчанию

Многие современные прикладные программы, применяемые на персональных компьютерах, являются многофункциональными, обладают множеством возможностей, далеко не все из которых применяются на практике всеми пользователями ПК.

Можно до бесконечности изучать приложения MS Office, и каждый раз будут открываться новые и новые возможности по редактированию и обработке текстов (Microsoft Word), электронных таблиц ( Microsoft Excel), презентаций (Microsoft Power Point) и т.п. То же самое можно сказать в отношении любых других программ: браузеров, Скайпа и т.д..

Сказанное выше означает, что современное программное обеспечение весьма избыточно по своим выполняемым функциям. Эта избыточность нужна для того, чтобы предоставлять пользователям ПК разнообразные возможности по обработке информации. Для программистов, которые создают данное избыточное по своим функциональным возможностям программное обеспечение, это означает, что необходимо заранее на этапе написания программ предусмотреть множество вариантов обработки данных. И все эти варианты нужно заложить в прикладные программы, а также обеспечить удобные возможности по их использованию.

Вариабельность программного обеспечения удобна тем, что пользователю предоставляется множество возможностей, зачастую им не используемых. Обратной стороной этой медали является то, что необходимо сделать множество настроек перед использованием программного обеспечения. Действительно, если программное обеспечение позволяет многое чего, а пользователю необходимо использовать только часть предоставленных возможностей, то нужно каким-то образом указать программе, что, собственно говоря, интересует пользователя в данном конкретном случае.

Для того чтобы упростить настройку программного обеспечения, программисты применяют режим по умолчанию.

Что значит по умолчанию

Давайте посмотрим логику программистов, когда они создают (или как они сами говорят, пишут) программу. Программисты исходят из того, что в каждом конкретном случае работы программы возможны 2 следующих варианта:

  1. программа в данном конкретном случае может выполнить только одно действие,
  2. и программа может выполнить более одного действия.

Других вариантов, как правило, не бывает. Там, где действие единственное, программист его программирует. Но там, где действий несколько, программист должен написать программу таким образом, чтобы она задавала вопросы пользователю о том, как поступить в данный конкретный момент, или же сама программа автоматически выбирала один из возможных вариантов.

Во втором случае и говорят, что программист задал для программы работу в режиме по умолчанию, т.е. программист сам, без участия пользователей, определил, по какому из возможных вариантов должна работать программа в данном конкретном случае.

Если программа автоматически выбирает один из возможных вариантов работы в том или ином случае, то это означает, что такие настройки задал разработчик этой программы, это и есть настройки по умолчанию. Пользователь при умении и желании их может изменить на другие.

Сложнее программисту, проще пользователю

Определить, когда программа может делать одно единственное действие и когда таких вариантов может быть несколько, довольно непросто. Рассмотрим это на примере перемещения курсора мыши с помощью манипулятора «мышь». Если пользователь будет перемещать манипулятор мышь, то, казалось бы, единственно возможной реакцией на это программист должен задать перемещение курсора мыши по экрану рабочего стола Windows. Вроде бы единственное действие.

Но ведь перемещать курсор по экрану можно с различной скоростью. Одному пользователю нравится высокая скорость перемещения курсора мыши по рабочему столу в ответ на небольшие перемещения манипулятора «мышь» по реальному столу.

Другому пользователю более удобно, если скорость перемещения курсора будет медленнее, а кто-то любит работать уж совсем «с тормозком». Соответственно, эта скорость перемещения может настраиваться (регулироваться) в настройках мыши (для Windows XP это регулируется: «Пуск» — «Настройки» — «Панель управления» — «Мышь»- «Параметры указателя» — «Задайте скорость движения указателя»).

Но ведь после первой установки Windows или после первого подключения новой мыши к USB-порту ПК курсор указателя меши начинает перемещаться с какой-то «средней» скоростью, и при этом пользователь ПК ничего не указывал в настройках.

Вот это и называется настройками «по умолчанию». То есть, программисты заранее как бы уже настроили программное обеспечение на выполнение определенных функций, тогда как возможных вариантов выполнения этих функций может быть великое множество.

Плюсы и минусы от умолчания

Умолчания упрощают работу пользователей ПК, особенно начинающих пользователей. Они позволяют создавать дружественный интерфейс для программного обеспечения, делая процесс пользования программами удобным и комфортным. При этом пользователи и не знают, что значит по умолчанию.

Представьте на минуточку себе, что бы было, если бы во всех случаях множественности принятия  решения программное обеспечение обращалось бы с вопросами к пользователю:

  • Вы хотите переместить курсор мыши вправо?
  • Вы в этом уверены?
  • С какой скоростью это перемещение выполнить?

— это из области анти-дружественного интерфейса.

Но умолчания таят в себе и проблемы для пользователей. Если пользователь работает с программным обеспечением исключительно на основании подготовленных программистом умолчаний, то таким образом, пользователь себя сознательно ограничивает в использовании множества других возможностей, заложенных в программы.

Например, при работе с манипулятором «мышь» пользователь может не только регулировать скорость перемещения курсора, но и регулировать точность указателя, его внешний вид, возможность применения спецэффектов при перемещении указателя, регулировать скорость перемещения за счет вращении колесика мыши, менять назначения кнопок мыши и т.п.

Когда умолчание невозможно

Не всегда программисты закладывают умолчания в свои программы. Иногда им это не удается. Например, попробуйте в программе Microsoft Office создать новый документ (Главная кнопка меню – «Создать»), ввести в новенький «чистый» документ любой текст (пусть даже состоящий из одного слова), а затем попробуйте сохранить этот «новенький» текст с помощью меню «Сохранить» (Главная кнопка меню – «Сохранить» или подвести курсор мыши к изображению дискеты и нажать на левую кнопку мыши).

Увы, документ не будет автоматически сохранен, в этом случае будет работать только вариант «Сохранить как» и пользователю будет предложено указать имя файла, его местоположение в файловой системе, вариант расширения файла и другие параметры.

Другое дело, когда пользователь открывает ранее созданный файл с помощью программы Microsoft Office. В этом случае после любого редактирования этого файла нажатие на значок дискеты (или Главная кнопка меню – «Сохранить») приведет к сохранению изменений в том же файле под тем же именем, который был открыт первоначально.

Приведенный пример с программой Microsoft Word показывает, что режимы по умолчанию могут быть определены программистами только там, где эти умолчания могут быть в принципе.

Если программист заранее не знает, как будет называться новый файл, создаваемый впервые с помощью Microsoft Word, то он это и не задает «по умолчанию», а программирует таким образом, чтобы программа в этом случае обязательно выводила бы вопрос для пользователя, и предлагала бы пользователю принять собственное ответственное решение.

Менять настройки по умолчанию или не менять?

Начинающие пользователи должны быть внимательны к действиям программного обеспечения в режиме «по умолчанию». Им необходимо понимать, являются ли действия программного обеспечения единственно возможными и не предполагающими каких-либо настроек, или это одно из возможных действий программы, за которыми кроются различные настройки и указатели, позволяющие расширить возможности программного обеспечения ПК.

Можно даже сказать, что отличия продвинутых пользователей ПК от начинающих пользователей во многом состоят именно в понимании действий программного обеспечения в режиме «по умолчанию». Начинающие пользователи зачастую не понимают, все ли возможности программного обеспечения они используют для решения своих вопросов с помощью компьютера.

А опытные пользователи подробно изучили и научились применять на практике всевозможные настройки программного обеспечения (как прикладного, так и системного), и тем самым порой более эффективно используют предоставляемые возможности.

Вместе с тем не хотелось бы, чтобы режимы по умолчанию воспринимались лишь как средства для начинающих пользователей. Довольно часто «продвинутые» пользователи применяют умолчания, далеко не все они постоянно настраивают и перенастраивают программное обеспечение, и далеко не все они только за счет этого «продвигаются».

Настройки – это хорошо, но кроме этого есть и множество других возможностей: меню программ, значки и кнопки для управления программами, контекстное меню (например, путем нажатия на правую кнопку мыши), управление программами с помощью клавиатуры или совместно мышкой и клавиатурой и т.п. Все это расширяет возможности использования ПК, и «продвигает» пользователей из категории начинающих в категорию «продвинутых».

Примеры умолчаний

Теперь давайте рассмотрим некоторые примеры умолчаний, применяемых при работе с ПК. Про мышку мы уже сказали. Аналогично можно настроить клавиатуру, или же использовать параметры, которые были заданы по умолчанию.

Точно таким же образом работают все остальные устройства, подключенные к ПК или расположенные внутри ПК – они могут работать в режиме «по умолчанию» или их можно настраивать, как правило, через «Панель управления».

Умолчание в именах файлов

Файлы в Windows обычно показываются в виде имени файла без указания расширения файла. Например, в имени файла Name.docx будет показываться имя Name, а расширение .docx будет скрыто. У каждого файла обязательно есть имя, и почти всегда (хотя и не всегда) есть и расширение.

Расширения имени файлов по умолчанию в Windows не показываются. Сделано это для блага пользователей. Если менять расширения файлов «как перчатки», то Windows рано или поздно столкнется с проблемой открытия файлов, то есть, какой программой можно открыть файл с незнакомым Windows расширением.

О том, как сделать так, чтобы Windows показывала расширения файлов, описано ЗДЕСЬ.

По расширению файла система Windows автоматически определяет программу по умолчанию, предназначенную для обработки данного файла. Вместе с тем этот файл можно обрабатывать не только с помощью программы по умолчанию. Часто для обработки одного и того же файла можно применять несколько программ.

Достаточно щелкнуть правой кнопкой мыши возле значка файла и контекстном меню увидеть варианты, например, «Открыть» или «Открыть с помощью…». Второй вариант предусматривает возможность выбора иной программы, кроме программы по умолчанию, для редактирования файла.

Браузер по умолчанию

Для поиска информации в Интернет пользователи могут применять различные браузеры: от стандартного майкрософтовского Internet Explorer до Google Chrome. Выбор браузера пользователь делает самостоятельно, если первоначально его запускает на ПК, а затем начинает поиск.

Однако ссылка на Интернет-страничку может быть получена пользователем по электронной почте, или эта ссылка может быть опубликована в каком-либо файле на компьютере пользователя. В этом случае какой из установленных браузеров следует применять для того, чтобы перейти по этой ссылке? И Windows выбирает браузер «по умолчанию». А эти умолчания задаются через «Панель управления», или с помощью настроек самих браузеров, если эти настройки позволяют объявить браузер программой для работы со страницами Интернет по умолчанию.

Итоги

Примеров умолчания в программном обеспечении можно приводить бесконечное количество, так как этот подход является обычной практикой работы программистов при написании как прикладного, так и системного программного обеспечения. Программисты умалчивают о том, как можно в каждом конкретном случае изменить ход выполнения программы, оптимизировать ее выполнение, улучшить интерфейс, повысить производительность и т.п.

Но делают они это не для того, чтобы «спрятать» настройки от пользователей, а для того, чтобы пользователи могли работать как в режиме «по умолчанию», так и осознанно меняя настройки программного обеспечения.

Программисты умалчивают о расширенных возможностях программного обеспечения ПК, а пользователи соглашаются с этими умолчаниями, или изменяют их в соответствии со своими запросами, потребностями, привычками и др., что и делает программное обеспечение максимально удобным и комфортным для всех, кто решил пользоваться ПК в своей работе, дома или на отдыхе.

P.S. Статья закончилась, можно еще почитать:

1. Где найти скачанные файлы из интернета на своем компьютере

2. Не влезай, умрет!

3. Должен ли ноутбук соответствовать требованиям игры или программы

4. Языки программирования

Юрий Воробьев

View Comments

  • как найти свой билет по фамилии, если не помнишь номер билета

    • Здравствуйте. При покупке билета обычно указывают электронную почту или номер телефона.
      Если Вы указывали при покупке билета электронную почту (указали верно, без каких-либо ошибок), то билет присылают на электронную почту. Проверьте папку Спам в почте и другие вкладки (в Гугл почте есть вкладки «Промоакции», «Соцсети»). По ошибке билет может попасть туда.

      Если при покупке указали телефон, то билет смотрите на телефоне, например, в «Сообщениях».

      Вообще, билет надо искать на том сайте или на том приложении, где Вы его покупали. Если покупали билет на сайте РЖД или в приложении РЖД, там есть личный кабинет «Мои заказы» https://www.compgramotnost.ru/poezd-i-samolet/rzhd-moi-zakazy-bilet-i-nomer-zakaza.

      Если покупали на другом сайте или в другом приложении обратитесь через обратную связь (на каждом сайте по продаже билетов есть Контакты или телефон для связи), они помогут найти билет.

      Можно обратиться в РЖД. Телефон 8 (800) 755-00-00 (звонок бесплатный из всех регионов РФ) или по электронной почте ticket@rzd.ru - для вопросов, связанных с электронными билетами.

      Вспомните, где Вы покупали билет — на телефоне через какое-то приложение или на компьютере? На компьютере откройте тот браузер, через который Вы покупали билет. В настройках браузера посмотрите «Историю» или «Журнал», там можно найти тот сайт, где покупали билет.

      По фамилии и по другим данным (куда и когда едете) билет могут найти только в РЖД, я не работаю в РЖД.

  • Ну это типа ; будешь ли этим заниматься с женой ( по умолчанию) или пойдешь к соседке ....

  • Я ничего не понял….То есть совсем…А нельзя ли коротко, на понятном русском языке пояснить ,что означает слово “ПО УМОЛЧАНИЮ ” Всё сказанное понятно только программистам-даже само слово "по умолчанию"какое то не русское! В первые встретил это казуистическое выражение в интернете с подачи специалистов,не задумывающихся,о последствиях ,внедрённого Вами "ПО УМОЛЧАНИЮ"!

    • Константин, в Википедии дано такое объяснение:
      "По умолчанию — термин, используемый для обозначения значений параметров какой-либо программы, предустановленных разработчиком. Пользователь может изменить эти установки явным образом, однако, если он не сделал этого, то в качестве значений используются параметры, заданные разработчиком."

      Другими словами, при разработке программы разработчик закладывает в свою программу такие настройки, которые ему кажутся удобными. Но при этом разработчик может разрешить пользователям менять эти настройки. Поэтому пользователь может поменять настройки в любой программе, где разработчик разрешает это делать.
      Чтобы пользователю не пришлось все время заниматься настройками, разработчики делают это за них сами, то есть, они устанавливают свои настройки - те самые, которые "по умолчанию".

      Например, у каждого пользователя в Фейсбуке есть настройки конфиденциальности - это те настройки, которые разработчики установили по своему усмотрению (по умолчанию). Если Вам не нравятся настройки конфиденциальности в Фейсбуке, которые установлены разработчиками по умолчанию, то Вы можете их поменять на свои собственные.

      Константин, а зачем вам понадобилось это "казуистическое выражение", в связи с чем интересуетесь? Может, тогда можно было бы это объяснить более предметно, а не так абстрактно, как я это пытаюсь сделать сейчас.

  • Короче, статья отходит далеко от темы, было бы проще написать обозначение, как по мне этого было бы достаточно. Ну можно было уже хотя бы на начале статьи написать обозначение. Для браузеров(может и не только, я хз, просто сталкивалась с "по-умолчанию" только при установке браузеров):По умолчанию — т.е. автоматически. Тогда все гиперссылки, ярлыки на рабочем столе, с сохраненными интернет-страницами, закладки и любая другая информация, требующая захода в Интернет, будут открываться тем браузером, который назначили мы сами.

  • Не могли бы вы простым и понятным языком объяснить ,что такое "ПО УМОЛЧАНИЮ "
    ...Кстати и что такое "браузер" Есть ли перевод на русский слова "браузер"?

    • «Интернет браузер» («Web browser») дословно переводится как «просмотрщик Интернета», подробнее:
      inetgramotnost.ru/brauzery/chto-znachit-brauzer.html

  • Я ничего не понял....То есть совсем...А нельзя ли коротко, на понятном русском языке пояснить ,что означает слово "ПО УМОЛЧАНИЮ " ...Женщина ,которая писала статейку ничего не пояснила,а напичкала свою статью еще кучей "умных" слов,показывая свою " умность "...Я еще раз спрашиваю,что ОЗНАЧАЕТ термин "ПО УМОЛЧАНИЮ " ? Где и что замалчивается? И с какой целью?

    • Умолчание - это когда муж не говорит жене о полной величине своей зарплаты, оставляя заначку. В программировании умолчание - это заранее заложенные программистом опции, которые в принципе, пользователь может поменять, но при этом умалчивается, нигде не говорится, что установлены именно эти опции. Получается, что программист за пользователя решил, что ему нужно - это и есть умолчание.

  • Я чайник,пенсионер. В этом году исполнится всего то 80. Жизнь продолжается, поэтому решил освоить компьютер. Живу в деревне и с вопросами обратиться не к кому. У меня есть литература, диски, но с лавиной информации не всегда справляюсь. Купил ноутбук не имея ни малейшего понятия об этой технике. Дочь привезла, купленный с рук, планшет " iPad2", на нем попроще, но и здесь часто возникают проблемы. Хотелось задать пару вопросов. Открываешь сайт,а там обязательно надо регестрироваться. Путаюсь в паролях. Общаюсь с дочками в "ВКонтакте", а под этим названием сайтов не два и даже не три. Пароли, может один пароль более усложненный применять во всех случаях? Вопрос о подписках, у меня возникли проблемы с ними. Мегафон без моего ведома подписывал к услугам, ежедневно шло списание по 20р в день. Шла масса рассылок с предложениями освоения техники цифровой фотографии. Я хотел знать цену подписки.

    • Здравствуйте, Геннадий!
      Чтобы путаницу в паролях свести к минимуму, рекомендую завести бумажный блокнот (не электронный), и в нем записывать название сайта, ниже - логин и пароль для входа на этот сайт. Один пароль (пусть даже усложненный) для всех сайтов я не рекомендую. С одной стороны, так проще. С другой стороны, когда, например, взломают все аккаунты на важных для Вас сайтах, начнут рассылать спам от вашего имени - будет очень плохо и неприятно.

      Про подписки Мегафона. Можно позвонить по бесплатному телефону горячей линии (есть на сайте) и узнать про то, какие подписки оформлены на Ваш номер. По-моему, там же можно у них попросить, чтобы отписали от платных подписок. Они отписывают.
      Еще есть Сервис-гид у Мегафона, где можно самому отписаться от всех рассылок. Я об этом писала здесь:
      https://www.compgramotnost.ru/internet-gramotnost/servis-gid-v-pomoshh-abonentam-megafona

      Про рассылки по технике цифровой фото я не в курсе, ничего сказать не могу.

  • Надежда,подскажите,пожалуйста, пытаюсь передать фотографии по эл.почте и не могу,т.к. выскакивает надпись: с запрошенным действием не связана программа эл. почты или, если она уже установлена, создайте связь в панели управления " программы по умолчанию".Что нужно сделать, сама никак не разберусь. Спасибо!

Recent Posts

Билеты на поезд РЖД передаются в Госуслуги

В Госуслугах появились три новых возможности для пассажира поезда: сведения о билете, архив и возврат…

2 дня ago

Как в Госуслугах изменить номер телефона, почту или пароль

Можно изменить номер телефона, почту или пароль в Госуслугах. Рассмотрим, как это можно сделать самостоятельно,…

7 дней ago

Яндекс.Календарь: Как создать события и напоминание самому себе

Яндекс.Календарь полезен для напоминания самому себе о важных событиях, например,  чтобы не забыть о рабочих…

3 недели ago

Шрифты для русских букв: коллекция из 6700 шрифтов

Кириллические шрифты содержат русские буквы, то есть, содержат кириллицу. Есть  сайт, где собрана большая коллекция…

3 недели ago

Что означают цвета в календаре РЖД

При покупке билетов на сайте РЖД удобно пользоваться календарем, в котором даты выделены цветами. Всего…

3 недели ago

Билеты на нижние полки на поезд РЖД и несколько пассажиров

Раньше нельзя было приобрести несколько нижних полок в поезде РЖД (Российские железные дороги). Теперь можно…

1 месяц ago