Функция и функционал в чем разница
Виталий Филатов
о тексте, смысле и красоте
Функционал ≠ набор функций
На правах редактора взялся писать советы о тексте для внутренней рассылки Девхаба. Начал со знаменитой устоявшейся ошибки в употреблении слова «функционал».
Употреблять «функционал» в значении набор функций или возможностей неправильно. Функционал не синоним слову функциональность. Разница такая же, как между рационом и рациональностью.
Функционал — это переменная величина, которая принимает определенное значение в зависимости от выбора одной или нескольких функций. Проще говоря, это функция от функции, математическое понятие.
Функциональность — набор возможностей или функций, которые есть у системы, устройства или сотрудника.
Богатый функционал, функционал сотрудника и прочие деловые и революционные функционалы — детище малограмотных копирайтеров и рекламщиков. Есть гипотеза, что кто-то сокращал неудобное слово «функциональность» или взял кальку c английского. Functional действительно переводится как «функциональный».
Как правильно
Функционал сотрудника → Обязанности сотрудника
Богатый функционал приложения → У приложения множество функций
Инновационный функционал → Куча новых возможностей и фич
А ещё лучше объяснить, каких конкретно функций и фич:
Богатый функционал → Через приложение можно задать координаты доставки и следить за полетом дрона
Кстати, «фѝча» — жаргонизм. Употреблять его уместно в неформальном общении: личной переписке, соцсетях и во внутренних материалах.
Функционал и функциональность: в чём разница? Часть первая
(«Южный парк», сезон 2, серия 1)
В общем, да, это ещё одна публикация на тему «функционала» и «функциональности». Чтобы максимально полно её раскрыть, я залезаю в английский и сталкиваю functional с functionality, рассматриваю слова в разных контекстах, ищу неправых среди и прочее, и прочее.
Не то чтобы в Лайв Тайпинг в этом смысле все были праведниками. И мы грешим ошибками: в письменной речи, в устной речи, в кейсах, в статьях, в общении с клиентами — что ни мобильное приложение или сайт, то с программным функционалом. Но стоило гендиру Лайв Тайпинг обратить на это наше внимание, как мы получили ту же проблему, что и с : одни говорят по привычке или без всякой задней мысли, другие поправляют и шикают. Однажды в качестве компромисса было предложено слово «функцион». Об этом никто не подумал всерьёз, разумеется, но процесс пошёл.
Исследование начинается с банального: с помощью ещё большего числа аргументов я провожу черту между «функциональностью» и «функционалом» и объясняю, почему их нельзя путать.
Определения
Что такое функциональность программы или сайта? В общем смысле функциональность — это:
В первом и втором случае определение функциональности обозначает количественное понятие: у человека, предмета или приложения есть одна или более возможностей, и их совокупность называется функциональностью. В третьем и четвёртом случае о функциональности говорится с качественной точки зрения: человек, предмет или приложение способны решать определённую задачу, и чем лучше они это делают, тем они функциональнее.
Смартфон унаследовал от классического телефона только одну функцию: обеспечивать телефонную связь между абонентами. Кроме этого он умеет выходить в интернет, будить, быть записной книжкой, снимать фото и видео, проигрывать музыку, оплачивать покупки в магазине и много чего ещё. Всё это складывается в функциональность телефона в количественном смысле слова.
Unité d’habitation («Жилая единица», или «Марсельский блок») Ле Корбюзье — пример функциональной архитектуры, возникшей в первой половине XX века в Европе и США. Этот стиль был призван решить задачу создания практически полезных и удобных построек для работы и жизни. Архитектурный функционализм отразился на советских «хрущёвках», ставших результатом проведения в жизнь постановления ЦК КПСС «Об устранении излишеств в планировании и строительстве». Поскольку к функциональной архитектуре вообще и к Unité d’habitation в частности предъявляется одно ясно сформулированное требование, это позволяет говорить об их функциональности как о качественном понятии.
Слово «функционал» значений имеет несколько. Функционал — это:
Простое сопоставление определений «функционал» и «функциональность» показывает, что синонимами они не являются. Кроме того, словосочетания «функционал сайта» или «функционал приложения» — это примеры некорректного использования данного понятия. Спорить с этим тем более сложно, если читаешь самые гневные публикации на эту тему. В 2015 году в одном из популярнейших постов в своём блоге об этом ругался Павел Фёдоров. Ровно о том же за шесть лет до Фёдорова желчно, а потому очень остроумно, ругался автор украинского журнала «Компьютерное обозрение» Андрей Зубинский. Цитату последнего мы, ввиду её остроумности, возьмём за правило (орфография сохранена):
«Пожалуйста, никогда не употребляйте слово «функционал», если вы не математик! И особенно пожалуйста, — никогда не употребляйте его во всяких чудовищных сравнительных степенях! Не потому, что это коробит слух. А потому что бессмысленно употребляющий непонятные ему слова выставляет свою глупость напоказ. И когда тысячи их выставляют свою глупость напоказ, у сотен тысяч разрушается вера в светлое будущее человечества.»
Итак, семантически функционал и функциональность — это разные вещи.
Трудности перевода
Как вообще слово «функционал» стало описывать набор возможностей? Виталий Филатов полагает, что под видом функционала в русском языке освоилось английское слово functional. Его перевели как «функциональный», простодушно сократили до «функционала» и столь же простодушно стали использовать как и где захочется — например, в качестве синонима функциональности.
Только переводчики или исполняющие их обязанности не учли, что в словообразовании английского языка есть такой приём, как конверсия. Это способность слова быть и существительным, и прилагательным, и глаголом, не меняя при этом внешнего вида.
love — любовь, to love — любить
hate — ненависть, to hate — ненавидеть
face — лицо, to face — столкнуться лицом к лицу
water — вода, to water — полить водой
brave — смелый, the brave — смельчак
functional — функциональный, functional — функционал
В английском языке слово functional может быть и прилагательным, и существительным, но в последнем случае — только как математический или it термин.
если вы не математик и не говорите о личной жизни гомосексуала — не употребляйте слово «функционал».
В следующих публикациях я покажу, как разделены качественная и количественная функциональность в английском языке, подумаю, можно ли подобрать для функциональности достойный синоним, чтобы не попадать в эту ловушку, определюсь, как себя вести в формальной письменной, неформальной письменной и устной речи и загляну в блоги коллег по отрасли.
Научный форум dxdy
Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Правила форума
В этом разделе нельзя создавать новые темы.
Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе «Помогите решить/разобраться (М)».
Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.
Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.
Фунционал и функция (терминология)
Последний раз редактировалось PAV 05.01.2012, 22:46, всего редактировалось 1 раз.
Заслуженный участник |
Последний раз редактировалось Joker_vD 19.06.2011, 00:08, всего редактировалось 1 раз.
Заслуженный участник |
Последний раз редактировалось Tlalok 19.06.2011, 00:17, всего редактировалось 1 раз.
Заслуженный участник |
Последний раз редактировалось caxap 19.06.2011, 10:31, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей
Из учебника высшей математики:
Понятие функционала является расширением понятия функции на случай, когда область определения есть множество объектов произвольной природы.
А разве функция должна иметь область определения, являющуюся множеством объектов лишь какой-то конкретной природы?
Если окажется, что функция и функционал это синонимы, тогда дополнительный вопрос:
Являются ли синонимами понятия функция, отображение, оператор, функционал, морфизм, форма?
задан 5 Фев ’20 10:42
1 ответ
В объём комментария не нместилось.
Поскольку почти все интересные отображения такого вида линейны, их называют ещё линейными функционалами. И этот термин распространяют на линейные отображения векторных пространств в основное поле. Это просто линейная функция на V, но V само могло состоять из функций. Бывают и нелинейные функционалы (типа выпуклых, где неравенство вместо равенства).
отвечен 5 Фев ’20 17:48
@Казвертеночка: добавлю к сказанному следующее. Когда-то давалось такое «псевдоопределение» функции, что это «зависимость одной величины от другой». Для каких-то целей оно годится, хотя совершенно «допотопно». По ходу дела математики пришли к выводу, что функцией (из A в B) следует называть правило, которое каждому элементу множества A ставит в соответствие некоторый элемент множества B. То есть, грубо говоря, вместо функций в старом смысле этого слова следует рассматривать именно отображения. По этой причине и получаются синонимы.
(продолжение) Также, поскольку понятие «правила» формально не определено, функцию в формальном смысле слова решили отождествить с тем, что фактически является её графиком, то есть это некоторое множество упорядоченных пар с двумя свойствами (всюду определённое функциональное соответствие).
@falcao, «зависимость одной величины от другой». Да и самому понятию зависимости тоже не помешало бы получить строгое математическое определение.
@Казвертеночка: если это сделать, то как раз современное понятие и возникнет.
Функциональность или функционал? Объясняем, как писать
Привет, это «Лайв Тайпинг»! Мы разрабатываем мобильные приложения, и нас триггерит, когда в статьях про разработку пишут «функционал». Так делать не надо. Если не верите нам на слово — читайте подробную аргументацию в нашей новой статье ↓
— Вообще-то вы президент Ирака…
— Иран, Ирак — какая разница?
Заходим на vc.ru. Вбиваем в строке поиска «функциональность» — получаем полную ленту поисковой выдачи. Проворачиваем то же самое со словом «функционал» и… снова получаем полную ленту. И казалось бы, ну ничего страшного. Но во всех этих случаях слова «функционал» и «функциональность» использованы как синонимы, хотя значения у них — разные.
Получается, что одна группа авторов пишет правильно, а другая делает ошибку. Но кто именно не прав и почему? В этом и разберёмся.
К вопросу о том, почему нас так это волнует
Да, иногда мы тоже грешим ошибками в письменной и устной речи, опечатками в наших статьях и кейсах. Но мы стремимся их не делать, и помогаем другим.
Значения у слов «функционал» и «функциональность» — разные. Если вы будете знать об этом, то вы тоже больше не сможете смотреть, как одно слово подменяют другим. Мы делаем это во имя всеобщей грамотности. Аминь.
Всё начинается с латинского слова functio — исполнение, совершение (Латинско-русский словарь И. Х. Дворецкого). От него происходит английское function — функция, которое употребляется в разных сферах человеческой деятельности — от математики до биологии — и означает одно и тоже. А вот производные от function слова functional (функционал) и functionality (функциональность) имеют разное значение и, соответственно, употребляются в разных контекстах
1) «… набор возможностей или функций, которые есть у системы, устройства или сотрудника»;
2) «… соответствие заявленной функции, способность реализовать её».
Из этих определений можно вывести два значения слова «функциональность»: качественное (способность реализовывать функцию) и количественное (набор функций).
С определением слова «функционал» попроще, потому что оно используется в науках — в математике и в сексологии.
С точки зрения математики, функционал — это…
«… специальный тип функции, заданный на произвольном множестве и имеющий числовую область значений».
С точки зрения сексологии —
«… одна из пяти групп гомосексуалов, согласно классификации сексуального поведения психолога Алана Белла и социолога Мартина Вайнберга. Сексуальная активность у функционалов выше, партнеров больше, чем у остальных групп».
Вот так вот. Сделаем важный вывод:
Слова «функциональность» и «функционал» НЕ синонимы. «Функционал» не сокращение от «функциональности». Их нельзя заменять друг другом.
В английском языке одно и то же слово может быть и прилагательным, и существительным, и глаголом в зависимости от контекста. Эта способность называется конверсией. На практике она выглядит так:
На русский functional переводится как «функциональный» и может относиться как к слову «функциональность», так и к слову «функционал». Отсюда и пошла путаница.
В русском языке много похожих слов, которые при этом различны в своём значении: зрительный и зрительский, рацион и рациональность, функционал и функциональность.
Когда мы в ИТ говорим про функциональное задание, мы описываем набор функций приложения, то есть его функциональность. В статьях про ИТ, мобильную разработку, разработку ПО, технику лучше использовать именно это слово. Иначе вас могут не так понять.
Ошибки в речи не повод стыдить или стыдиться. Если посмотреть, то даже самые читаемые издания могут написать неверно:
У каждого есть право ошибиться. В конце концов, мы всего лишь люди и исправление ошибок для нас — важный путь в обучении. Если кто-то говорит или пишет неправильно — просто скидывайте ссылку на эту статью. Станем грамотнее вместе!