Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexey Gradovtsev                    2:5020/400     29 Sep 2004  12:03:58
 To : Alexander V. Gaiduk
 Subject : Hа: Вопросец
 -------------------------------------------------------------------------------- 
 
 Tue Sep 28 2004 17:47, Alexander V. Gaiduk wrote to Alexey Gradovtsev:
 
  AVG> представление о Prolog-е в пределах лабораторной работы ему хватит.
  AVG> а твоих (да и большинства программистов) знаний о C/C++, мне кажется,
  AVG> для решения простейших задач в области "искуственного интеллекта"
  AVG> будет явно недостаточно.
 
 А мне кажется, что зря ты так думаешь, по одной простой причине. Сколь много я
 успел почерпнуть, пролог - это не язык для решения задач искусственного
 интеллекта, а язык, _используемый в задачах_ искусственного интеллекта (ИИ)
 (http://www.icsti.su/ibd/Sart2.asp?T1=ZAX). Разница огромна. Перевожу: в
 области ИИ есть задачи, для решения которых эффективен язык пролог.
 
 Там же можешь посмотреть это: http://www.icsti.su/ibd/Sart2.asp?T1=IBZ
 Как видишь, пролог и лисп стоят вариантом. Hельзя говорить, что пролог
 ускоряет процесс создания _чего-нибудь_ из области ИИ, ибо он определяет
 _логику_ нахождения решения, так же как, скажем, нечеткая логика,
 reinforcement learning или экспертные системы.
 
  AVG> HЕТ. я хотел сказать именно в области "искуственного интеллекта", т.к.
  AVG> язык Prolog создан именно для оперирования наборами сведений о каком
  AVG> то вопросе, а каким образом он находит решение на поставленный вопрос
  AVG> - это его личное дело. и над этим алгоритмом бились лучшие умы
  AVG> человечества в области исследования "искуственного интеллекта"
 
 Ты затронул область, в которой _невозможно_ сказать: "бери этот готовый модуль
 и юзай, его создавали умные ученые, значит, он лучше, чем сделаешь сам". Если
 мне логика пролога подойдет, я могу его использовать. Если нет, то и
 разговоров о прологе быть не может.
 
 В итоге пришли к выводу: некоторый язык _может_ быть использован, если это
 принесет выгоды (но степень выгодности определяю я _сам_ ). В других случаях
 этот язык может быть _неудобен_ или _неприменим_ . Мне кажется, что я этот
 вывод повторяю с завидной регулярностью по любому возникающему здесь аргументу
 против моих слов.
 
 В нашем случае говорим: перл удобен для написания CGI-программ (как и пхп,
 асп, что там еще). Hо зачем говорить неправду, что писать на перле вообще -
 это круто / удобно, а на остальных языках - нет???
 
  AVG> это примерно как сравнивать скорость выкапывания ямы экскаватором или
  AVG> археологами.
 
 А ну-ка откопай экскаватором кости мамонта! Опять неудачный пример с
 археологами.
 
  AVG> Prolog только для "искуственного интеллекта" и годится, не думаю, что
  AVG> кто то станет писать движок сайта на Prolog-е.
 
 Тогда посмотри сюда: http://schools.keldysh.ru/sch444/MUSEUM/LANR/Prolog.htm
 (flight) - вариант прикладного применения пролога без тени интеллекта.
 
 Это к слову. А главный вывод такой: пролог удобен только в тех (относительно
 немногочисленных) случаях, когда он удобен.
 
 Digitally yours, Alexey.
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Hа: Вопросец   Alexander V. Gaiduk   28 Sep 2004 17:47:39 
 Hа: Вопросец   Alexey Gradovtsev   29 Sep 2004 12:03:58 
 Hа: Вопросец   Alexander V. Gaiduk   29 Sep 2004 12:53:18 
 Hа: Вопросец   Alexey Gradovtsev   29 Sep 2004 13:49:06 
Архивное /ru.cgi.perl/16679e4933acc.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional