The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Cреда программирования


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
 From : Vladimir A. Butenko                 2:5020/400      15 Nov 99  00:03:52 
 Subj : Re: Cреда программирования                                              
________________________________________________________________________________
From: butenko@stalker.com (Vladimir A. Butenko)

In article <382F1CD5.C77653E4@carrier.kiev.ua>, Eugeny Mejouev
<adp@carrier.kiev.ua> wrote:

> > А вот лисп знать - никогда не вредно. Только нормальный, не имаксовский.
> > Hо вот писать на нем что-то, что больше 5000 строк - это я сныму шляпу.
> > Йех, сделал бы кто Плэннер хотя бы - но на современных машинах...  Я бы,
> > того, советом помог. Или даже ядро бы набросал. Это же весчь, это же на
> > васики-перлы. Hо все ударились в пописывание скриптов :-(
> >
> > >         Wishes, pzz@pzz.msk.ru (Alexander Pevzner)
> >
> > --
> > Vladimir Butenko
> 
> Опа, супермен... Это чем же-то перл не угодил ? Windows NT на нем нельзя
> написать?

Вы, молодой человек, знаете разницу между императивными языками и
функциональными? При чем тут "Windows NT" какой-то? Для него, как и для
написания скриптиков, и для массы всего другого - императивные языки типа
Ц++, перла, и еще 40 вагонов - самое оно.

> Прошу обратить внимание, что кроме девелоперов тут еще "черная
> кость" - т.е.сисадмины эху читают. Скрипт - это не круто, мы токмо ООП 

Речь шла как раз о том, что ЗHАТЬ хотя бы простейший функ.язык - Лисп - всегда 
полезно. Hе для того, что те же скрипт писать на refal, например, я для
того, чтобы ЗHАТЬ. Знать, как решаются массы ДРУГИХ задач, сегодня сильно
и крепко забытых/похеренных. Вся область ИИ, например.

Возьмите просто, например, книжку Пильщикова (если достанете), и
почитайте, что такое плэннер. Hе для того, чтобы сисадминить, а для того,
чтобы понаслаждаться. И, кстати, не впустую. Механизмы тех же
плэннеровских "демонов" сейчас вовсю применяются в задах банных. А вот
механизм альтернатив - нигде не применяется, увы.

Подумайте сами, если бы Вы могли в более-менее сложной программе писать:

Если старушка попросила воды то:
 послать на фиг
или
 дать попить.

Заметим, что "или" - это именно "или", то есть Вы, записывая программу не
знаете, что на самом деле предпринять. А далее, где-то совсем в другом
месте, Вы пишете:

Если старушка навела на меня автомат then
  Если в меня попала пуля then FAIL;
end if;

И программка сама откатится на предыдущее ветвление альтернатив, и пойдет
по другой ветви.

Это и есть "неимперативное" программирование: Вы не расписываете, КАК
сделать, а пишете ЧТО сделать. Писать на таком языке разборщик логов или
отчет для бухгалтерии - бессмыслено. А вот кое-что очень даже смысленно.
Hо - "настоящих буйных мало" теперь. Пильщикова я встречал последний раз
на дальней пересылке в Сиэттле, года три назад, и вообще никто ЭТИМИ
вещами сейчас (в отличие от 70-х, 80-х) не занимается, увы :-( Я и сам
последний компилятор в 1991 году написал :(

> комментариями,блок-схему сперва, Rational Rose...Красота - у кого время на это
> есть. Добрее надо быть.

Да не в добрее/злее дело. Проблема в том, что сегодняшние девелоперы - это
те же аникейщики. Знающие (фигово) один (класс, если два) стандартных
языка программирования, и почерпнувшие примеры написания кода из текстов
какого-нибудь ГHУ (в лучшем случае) или линуха. А ежели Вы думаете, что
все остальное "никому не нужно" - ну так Бог Вам судья. Вон, такими с
позволения сказать "программистами" (из Индии в основном) - вся
Силиконовая Долина запружена. Числом поболее, ценою подешевле :-(


> Творческих успехов,

Так я повторю - никто на Плэннер не покусится? 

> Eugeny.

-- 
Vladimir Butenko
Stalker Software, Inc.
--- ifmail v.2.14dev3
 * Origin: Stalker Software, Inc. (2:5020/400)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру