Опция — термин программирования и бизнеса¶
Опция — термин, обозначающий дополнительную возможность, функцию или свойство, которое можно выбрать, включить или исключить из состава продукта, услуги, программы или системы. В отличие от базового набора характеристик, опция носит характер добровольного выбора и, как правило, имеет отдельную стоимость или требует специального согласования. Термин применяется в информационных технологиях, автомобилестроении, банковской сфере, телекоммуникации и повседневной речи.
¶Опция в программировании
В информационных технологиях опция (option, flag) — параметр, управляющий поведением программы, библиотеки или командной строки. Опции задаются при запуске приложения, в конфигурационных файлах или через интерфейс пользователя и определяют, какие функции будут активны.
¶Классификация опций в ПО
| Тип | Описание | Пример |
|---|---|---|
| Флаги (flags) | Булевы параметры, включающие или отключающие функцию | --verbose, -h |
| Параметры со значениями | Принимают аргумент (строку, число, путь) | --output=file.txt |
| Опции конфигурации | Записываются в файлы настроек | settings.ini, .env |
| Опции компиляции | Влияют на сборку программы | -O2, -std=c++17 |
В Unix-подобных системах сложилась устойчивая традиция длинных (--force) и коротких (-f) опций командной строки. Стандарт GNU getopt и его расширения определяют синтаксис разбора опций, который используется во множестве утилит.
В объектно-ориентированном программировании термин «опция» встречается в шаблоне проектирования «Опциональный объект» (Optional), введённом в Java 8 и позднее перенесённом в другие языки. Optional-объект инкапсулирует возможное отсутствие значения, заставляя программиста явно обрабатывать случай «ничего нет».
¶Опция в финансах
В экономике и финансах опция — производный финансовый инструмент (дериватив), дающий держателю право, но не обязательство, купить (call) или продать (put) базовый актив по заранее установленной цене (страйк) в течение определённого периода или в определённую дату. За это право покупатель опции уплачивает продавцу премию.
Основные виды финансовых опционов:
- Европейская опция — может быть исполнена только в дату экспирации.
- Американская опция — исполняется в любой момент до даты экспирации.
- Азиатская опция — цена исполнения определяется усреднением стоимости актива за период.
- Барьерная опция — активируется или аннулируется при достижении базовым активом определённого уровня цены.
Модель ценообразования опционов Блэка — Шоулза (1973) стала основой современной теории опционов; за её разработку Мирон Шоулз и Роберт Мертон получили Нобелевскую премию по экономике 1997 года.
¶Опция в автомобилестроении
В автомобильной индустрии опция — дополнительное оборудование или функция, не входящая в базовую комплектацию, но доступная к заказу за отдельную плату. К типичным опциям относятся климат-контроль, подогрев сидений, парктроники, люк, навигационная система, системы помощи водителю.
Производители предлагают опции как по отдельности, так и в виде тематических пакетов (например, «зимний пакет», «пакет безопасности»). Степень распространения опций зависит от рынка: в Европе и России покупатели чаще заказывают автомобили с индивидуальной комплектацией, в США и Японии — с предустановленными пакетами.
¶Опция в телекоммуникациях и услугах
Операторы связи и сервисные компании включают в тарифы опции — дополнительные услуги, подключаемые поверх базового пакета: безлимитный интернет, роуминг, дополнительные гигабайты, облачное хранилище, подписки на медиасервисы. Пользователь вправе подключить или отключить опцию в любой момент, что отличает её от обязательного компонента тарифа.
¶Опция как общее понятие
В широком смысле слово «опция» употребляется для обозначения любого альтернативного варианта, выбора из нескольких возможностей. В бизнес-контрактах опционом называют право на будущее заключение сделки на заранее согласованных условиях (например, опцион на покупку доли в компании, опцион на аренду). В логистике и производстве опциями именуют альтернативные поставки или способы исполнения заказа.
В русском языке термин вошёл в обиход в 1990-е годы вместе с развитием фондового рынка и автомобильных салонов, ранее ему соответствовали выражения «дополнительная комплектация» или «право выбора».
¶См. также
- Производный финансовый инструмент
- Командная строка
- Базовая комплектация
- Модель Блэка — Шоулза
¶Источники
- Hull J. C. «Options, Futures, and Other Derivatives»
- GNU getopt documentation
- «Большой энциклопедический словарь»
- Материалы автомобильных производителей о комплектациях
