Работа над калькулятором.
Автор: C2Architector
Подробный псевдокод, который был, я уже перестал понимать. Настораживало то что из него не получились бы комментарии, как советует Макконнелл. Поэтому пришлось переписать его попонятнее и сократить. В результате я стал лучше понимать алгоритм. Переписал даже парсер скобок в автомат. Добавил пустышки и рекурсию, функцию считания, функции с двумя аргументами. Уточнил условия и ошибки. Тёмных мест стал меньше. Но ощущения что алгоритм полностью правильный пока нет. Не могу доказать его правильность. Кстати и не знаю как это делается. Пытаюсь изучать его. Главное продолжать работать каждый день хотя бы немного.
8 июля 2008