Функционал и функциональность: в чём разница? Часть первая

⭐⭐⭐⭐⭐Значений слов функционал и функциональность. Никогда прежде на этот вопрос не отвечали настолько полно. В этой части: осмысление терминов и проблемное заимствование из английского.

Функционал и функциональность: в чём разница? Часть первая

Функционал и функциональность: в чём разница? Часть первая

Вся правда о функционале и функциональности. Часть первая, фотография 1
— Я президент Ирана!
— Вообще-то вы президент Ирака…
— Иран, Ирак — какая разница?

(«Южный парк», сезон 2, серия 1)

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

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

Не то чтобы в Лайв Тайпинг в этом смысле все были праведниками. И мы грешим ошибками: в письменной речи, в устной речи, в кейсах, в статьях, в общении с клиентами — что ни мобильное приложение или сайт, то с программным функционалом. Но стоило гендиру Лайв Тайпинг обратить на это наше внимание, как мы получили ту же проблему, что и с «надеть-одеть»: одни говорят по привычке или без всякой задней мысли, другие поправляют и шикают. Однажды в качестве компромисса было предложено слово «функцион». Об этом никто не подумал всерьёз, разумеется, но процесс пошёл.

Исследование начинается с банального: с помощью ещё большего числа аргументов я провожу черту между «функциональностью» и «функционалом» и объясняю, почему их нельзя путать.

Определения

Что такое функциональность программы или сайта? В общем смысле функциональность — это:

  • набор возможностей (функций), которые предоставляет данная система, устройство или человек (источники: wiktionary и блог Виталия Филатова);
  • совокупность возможных вариантов использования или возможных действий, выполняемых неким объектом (программой, продуктом, изделием, специалистом и т. д.) (источник: блог Павла Фёдорова);
  • мера соответствия объекта (в данном случае программы) выполняемой задаче (источник: форум «Грамоты»);
  • соответствие [чего-либо] заявленной функции, способность [чего-либо] реализовать функцию (источник: форум «Грамоты»).

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

Функционал: что это такое простыми словами?

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

Что означает функционал приложения?
Источник: arch-news.net

Unité d’habitation («Жилая единица», или «Марсельский блок») Ле Корбюзье — пример функциональной архитектуры, возникшей в первой половине XX века в Европе и США. Этот стиль был призван решить задачу создания практически полезных и удобных построек для работы и жизни. Архитектурный функционализм отразился на советских «хрущёвках», ставших результатом проведения в жизнь постановления ЦК КПСС «Об устранении излишеств в планировании и строительстве». Поскольку к функциональной архитектуре вообще и к Unité d’habitation в частности предъявляется одно ясно сформулированное требование, это позволяет говорить об их функциональности как о качественном понятии.

Слово «функционал» значений имеет несколько. Функционал — это:

  • переменная величина, которая принимает определённое значение в зависимости от выбора одной или нескольких функций. Проще говоря, это функция от функции (источник: блог Виталия Филатова);
  • функция, заданная на произвольном множестве и имеющая числовую область значений: обычно множество вещественных чисел R или комплексных чисел C. В более широком смысле функционалом называется любое отображение из произвольного множества в произвольное (не обязательно числовое) кольцо (источник: википедия);
  • одна из пяти групп гомосексуалов согласно классификации психолога Алана Белла и социолога Мартина Вайнберга. Сексуальная активность у них (функционалов — прим. авт.) выше, партнёров больше, чем у остальных групп, но их контакты большей частью лишены эмоциональной вовлеченности, экстенсивны и безличны (источники: «Введение в сексологию» Игоря Кона и википедия).

Простое сопоставление определений «функционал» и «функциональность» показывает, что синонимами они не являются. Кроме того, словосочетания «функционал сайта» или «функционал приложения» — это примеры некорректного использования данного понятия. Спорить с этим тем более сложно, если читаешь самые гневные публикации на эту тему. В 2015 году в одном из популярнейших постов в своём блоге об этом ругался Павел Фёдоров. Ровно о том же за шесть лет до Фёдорова желчно, а потому очень остроумно, ругался автор украинского журнала «Компьютерное обозрение» Андрей Зубинский. Цитату последнего мы, ввиду её остроумности, возьмём за правило (орфография сохранена):

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

Итак, семантически функционал и функциональность — это разные вещи.

Трудности перевода

Как вообще слово «функционал» стало описывать набор чьих-либо возможностей? Виталий Филатов полагает, что под видом функционала в русском языке освоилось английское слово functional. Его перевели как «функциональный», простодушно сократили до «функционала» и столь же простодушно стали использовать как и где захочется — например, в качестве синонима функциональности.

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

Примеры:

love — любовь, to love — любить

hate — ненависть, to hate — ненавидеть

face — лицо, to face — столкнуться лицом к лицу

water — вода, to water — полить водой

brave — смелый, the brave — смельчак

functional — функциональный, functional — функционал

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

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

если вы не математик и не говорите о личной жизни гомосексуала — не употребляйте слово «функционал».

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

Разница между пользовательским интерфейсом, клиентской стороной и фронтендом

Полезная справка для всех, кто не имеет прямого отношения к разработке

Клиентам
26 апреля 2017
46 терминов из разработки, которые нужно знать UX-дизайнеру

Новичку в IT на заметку: список терминов из мира разработки простым языком от, А до Я 

Cкиллы
23 января 2018
Что такое функциональное задание и как его написать

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

Клиентам
15 мая 2018