Хотя это может быть очень интересным эпистемологическим вопросом, он, на мой взгляд, не очень интересен с технической точки зрения: если вы посмотрите на то, как развивалось программирование ИИ, вы обнаружите, что первые подходы были ориентированы на обработку чистого логические правила, с которыми люди работают, думая.Например, Решение общих проблем , написанное Саймоном, Шоу и Ньюэллом в 1957 году (!), Пыталось работать на очень высоком абстрактном уровне, следуя общим логическим принципам.
Движущей силой было убеждение, что каждая проблема может быть формализована как логическая проблема и решена с использованием баз знаний с соответствующими правилами вывода.Очевидно, что это не относится к чему-то «тривиальному», как распознавание образов или (визуальное, слуховое и т. Д.) Восприятие.Только после того, как столкнулся с такими проблемами, идея Soft Computing (включая ANN) получила широкое распространение и указала, что для некоторых проблем формальные подходы не уместны .
Короче говоря, длинная история: Для проблемы компиляции формального (!) Языка в другой формальный (логический) подход является наиболее подходящим .Другими словами: хотя может даже можно открыть банку камнем, я бы предпочел использовать консервный нож ...;)