Пролог, операторная запись и программирование на естественном языке

May 21, 2010 10:04

Часто идут темы насчет программирования на естественном языке, что сильно упрощало бы чтение и написание программ, вот Prolog (Edinburgh style)  мне и понравился в первую очередь такой возможностью которой на мой взгляд нет в других языках (был известный пример на FORTH с "нога ружье прострелить" но это немного не то) и которую программист может по ( Read more... )

prolog, программерское

Leave a comment

vit_r May 21 2010, 08:22:18 UTC
С Прологом две проблемы:
1. это не естественный язык, а формализованное подмножество естественного языка
2. большинство людей не может выразить свои мысли. Не гоовря уже о том, что абстрактное мышление развито далеко не у всех

Reply

raydac May 21 2010, 09:00:12 UTC
конечно это не естественный язык, но вопрос имхо в приближении к естественному ну а про выражение мыслей это одно из ограничений накладываемое на пролог, в википедии написано "Негибкость заключается в трудности изучения языка, более высоких требований к квалификации программиста на Прологе, трудности отладки программы, неразвитости технологии программирования, плохой контролируемости промежуточных результатов."

Reply

vit_r May 21 2010, 09:21:56 UTC
более высоких требований к квалификации программист

Это та причина, из-за которой большая часть хорошего гибнет.

Reply

raydac May 21 2010, 09:43:12 UTC
на прологе надо объяснять компьютеру суть задания, зачем человеку с такими навыками работать программистом? :)

Reply

vit_r May 21 2010, 09:22:23 UTC
Да, естественный язык - не лучшее средство выражения мыслей.

Reply

old_radist May 21 2010, 10:22:26 UTC
естественный язык - не лучшее средство выражения неестественныx мыслей

°-)

Reply


Leave a comment

Up