Я новичок в Прологе и в разработке логической парадигмы, но я думаю, что это может помочь мне в моем приложении. Мое первое сомнение в том, что я могу сделать это с языком.
Я занимаюсь некоторой обработкой текста / обработкой на естественном языке, и я думаю, что мой код будет более понятным и легким, если я делаю это на логическом языке, чем на Java (это то, что я использую и буду интегрировать с Prolog).
Моя первая цель теперь состоит в том, чтобы обнаружить тип символа String (буквенный, цифровой, числовой и т. Д.). У меня есть четыре основных аргумента: hasLetter, hasDigit, hasSymbol, hasPunctuation.
С Прологом у меня может быть один метод determineType()
, который будет возвращать мне тип, основанный на этих четырех атрибутах, или только с одиночными тестами, например isDigit()
, isAlphabetic()
и т. Д.