Если в Прологе есть четкое различие между строками, числами, атомами, списками и составными структурами, как его можно назвать нетипизированным? И чем он отличается от языков с динамической типизацией, например, Lisp.
С какой частью определения «динамически типизированный язык» конфликтует Пролог? И с какой частью определения «нетипизированного языка» противоречит Лисп?
Любое понимание приветствуется.
Обновить
Я уже знаю, в чем разница между динамической, статической, сильной и слабой типизацией. Мой вопрос касается особого случая, которым является Prolog. Я просто хочу понять, как Prolog считается нетипизированным, хотя, похоже, он не имеет явного отличия от языков с динамической типизацией.
Здесь ссылка на то, что Prolog не типизирован http://en.wikipedia.org/wiki/Prolog#Types