Как разрабатывать калькуляторы, считающие такие выражения, как 2+4*(4-3)?
Удивляюсь комментариям! Как это не встречали литературы, если есть фундаментальные  труды на эту тему. Кроме того на Хабре полно топиков (даю три первых, по тегам можно раскрутить все остальные):
habrahabr.ru/post/140058
habrahabr.ru/post/108062
habrahabr.ru/post/133780
а есть книги с алгоритмами, правилами их построения, что-нибудь такое?