Преимущества символьного представления функций:
- лаконичность и удобство набора кода; 1
- возможность использовать древообразные структуры, что позволяет локализовывать любые важные подвыражения; 1
- система программирования использует для хранения всю доступную память, поэтому программист освобождён от распределения памяти под отдельные блоки данных. 1
Недостатки символьного представления функций:
- невозможность представить служебные символы, которые не имеют явных изображений; 3
- необходимость помнить коды всех символов, поэтому обычно их применяют только для записи символов без явного изображения. 3
Также к недостаткам можно отнести то, что одна и та же программа, например, печатающая изображение всех символов кодовой таблицы, на компьютерах с различными текущими кодировками будет иметь различные результаты работы. 3