Некоторые преимущества использования символьной записи функций в программировании:
- Лаконичность и удобство набора. 4 Символьная форма представления информации достаточно отражает взаимосвязи структур данных, размещаемых в памяти, и помогает задавать процедуры доступа к их компонентам. 4
- Возможность реализации на ЭВМ с параллельной архитектурой. 5 Функциональные программы поддаются формальному анализу легче своих аналогов на алгоритмических языках за счёт использования математической функции в качестве основной конструкции. 5
- Нацеленность на универсальные функции и функционально полные системы. 4 Трудоёмкость первичной реализации таких систем компенсируется надёжностью определений и простотой применения. 4
Некоторые недостатки использования символьной записи функций в программировании:
- Ресурсоёмкость. 2 Например, при использовании символьной регрессии, метода построения регрессионных моделей путём перебора суперпозиций заранее заданного набора функций. 2
- Нередко полученные модели избыточно сложны. 2
- Некоторые ограничения на вид функции. 2 Например, при использовании автоматического дифференцирования, где есть некоторые ограничения на вид функции. 2