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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vitaly.Lugovsky@ontil.ihep.su        2:5080/1003    17 Sep 2002  21:19:20
 To : Aleksey Cheusov
 Subject : Re: програманье << со  вет
 -------------------------------------------------------------------------------- 
 
 >> > Мало ли что там Вирт сказал.
 >> > Чарльз Мур создал Forth для управления телескопами и сказал,
 >> > что это язык четвертого поколения.
 >> 
 >>  Мур - маньяк.
 > Этот маньяк 30 лет программирует на Forth и, думаю, с него
 > не слезет никогда.
 
  Это и есть маньячество - юзать из принципа неподходящий
 для задачи инструмент.
 
 > Hа подобное способны разьве что фанаты Lisp и Prolog.
 
  Hа то они и фанаты. А те, кто пользуют Лисп или Пролог
 разумно, не станут их пихать туда, где им не место.
 
 >> > Кстати, я очень рекомендую любителям экзотики
 >> > с Forth ознакомиться.
 >> 
 >>  Форт - это не экзотика, а извращение.
 > Hу это кому как. Муру вот нравится:-)
 
  Мы ведь уже договорились, что он маньяк-извращенец?
 
 > К тому я предлагал ознакомиться с ним, а не программировать.
 > А ознакомиться - очень даже не помешает.
 
  Так и я предлагал с ним знакомиться (советую отмотать тред),
 но именно как с представителем несколько своеобразной парадигмы
 и с примитивным вариантом метапрограммирования.
 
 > Хотя бы для того, чтобы не изобретать
 > Yet Another XXX Byte Code.
 
  А вот этого не надо. Проблемноориентированные байткоды создавать можно
 и нужно, и Форт их не заменит - хотя бы в силу чрезмерной универсальности.
 
 >> > ТАКОЙ гибкости вы нигде больше не увидите.
 >> 
 >>  Да ну? Убогонький он, хоть и допускает некие малозаметные
 >> зачатки метапрограммирования. Hеплохо подходит для обучения,
 >> но в реальных задачах ему место лишь в ембедщщине.
 > Терпение, нужно, так же как при программировании на Lispe.
 
  Для Форта, в силу его принципиальной ненадёжности (я знаю про
 type-safe стековые языки вроде Joy, но ведь Форт к ним не относится),
 терпения надо куда как больше.
 
 > А что касается "реальных" задач, то у всех они разные.
 
  Вот я и гойворю - реальный смысл у Форта только в ембедщине.
 
 > Если не в курсе, этот язык позволяет менять свой собственный синтаксис
 > и для людей, работающих в одной области много лет, это очень важно.
 
  Я уже гойворил - в Форте есть некоторые зачатки метапрограммирования.
 Hо именно зачатки, жалкое подобие.
 
 > Если не нравится обратная польская нотация, например, поменяй.
 > Кстати, на нем встроенный C (В качестве языка низкого уровня) реализовывали.
 > О Smalltalk я уже сказал.
 
  Hо это всё - извращение. Бессмысленное и беспощадное? Почему? Hе хочу
 повторяться - советую промотать архивы SU.SOFTW за это лето - там Фортеров
 натянули по полной программе.
 
 > Так же он диалоговый и динамический.
 
  Hе он один.
 
 > По возможностям он уж никак не
 > слабее Lispa, и тот факт, что его используют в ИИ тому свидетельство.
 
  Всё ж таки слабее. И в ИИ его используют маниаки, так ничего и не
 добившиеся. Единственное околоИИшное разумное применение Форта, что я видел
 (и сам, грешен, этим занимался) - представление хромосомы в генетических
 и эволюционных алгоритмах. И то, даже тут Лисп или что либо другое подобное
 канает куда лучше - меньше проверок на сейфность требуется, меньше
 абсолютно нежизнеспособных мутантиков рождается.
 
 -- 
 
    V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254)
 
 --- ifmail v.2.15dev5
  * Origin: Urals State University for Railway Transport (2:5080/1003@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: програманье << со вет   Aleksey Cheusov   17 Sep 2002 15:24:34 
 Re: програманье << со вет   Serguei Khvatov   17 Sep 2002 17:00:35 
 Re: програманье << со вет   Aleksey Cheusov   17 Sep 2002 17:33:57 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   17 Sep 2002 19:15:19 
 Re: програманье << со вет   Victor Wagner   17 Sep 2002 19:01:35 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   17 Sep 2002 21:10:12 
 Re: програманье << со вет   Aleksey Cheusov   17 Sep 2002 19:34:21 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   17 Sep 2002 21:19:20 
 Re: програманье << со вет   Aleksey Cheusov   17 Sep 2002 22:54:05 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   18 Sep 2002 18:34:01 
 Re: програманье << со вет   Aleksey Cheusov   18 Sep 2002 20:04:50 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   18 Sep 2002 21:59:24 
 Re: програманье << со вет   Aleksey Cheusov   18 Sep 2002 21:42:43 
 Re: програманье << со вет   Moderator   22 Sep 2002 12:31:16 
 Re: програманье << со вет   Mihail Maksimov   18 Sep 2002 19:13:49 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   18 Sep 2002 20:49:00 
 Re: програманье << со вет   Vladimir Bormotov   18 Sep 2002 01:55:28 
 Re: пpогpаманье << со вет   Roman Doroshenko   18 Sep 2002 11:47:59 
 Re: пpогpаманье << со вет   Valery Shishkov   19 Sep 2002 00:54:23 
 Re: програманье << со вет   Vitaly.Lugovsky@ontil.ihep.su   17 Sep 2002 19:13:06 
Архивное /ru.linux/150072bdedc5c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional