Re: Сравнение по производительности Рефала другим языкам


Subject: Re: Сравнение по производительности Рефала другим языкам
crocodil@croco.net
Date: Wed Feb 25 2004 - 17:03:37 MSK


On Tue, 24 Feb 2004, A.A.Vladimirov wrote:

> Раз начался разбор идеологических вопросов, влезу.

Мда. Ну, дальше можете продолжать без меня. Почему? Потому что
"на чем удобнее писать" - это не предмет для обсуждения за полным
отсутствием средств измерения означенной удобности. Кстати, если
кто знает хотя бы какие-то успешные исследования в этом
направлении - просьба поставить меня в известность, т.к.
инструмент _измерения_ "удобности парадигмы для данной задачи" -
это то, чего мне в текущей деятельности крайне не хватает; я бы и
сам с удовольствием принял участие в таких исследованиях.

Пока же такого инструмента нет, я не могу никоим образом
обосновать (или опровергнуть) утверждение "для такой-то задачи
лучше подходит такой-то язык". И если встречается человек,
говорящий на полном серьезе, что тот же Рефал или там Лисп - это
вполне универсальный язык, на нем можно писать полностью любые
проекты etc., то мне остается пожелать ему успехов. Об`ективных
аргументов против этого просто нет. Есть личный опыт (например,
попытки написания интерактивных программ на Прологе, Рефале и
Лиспе), оставляющий после себя ощущение идиотичности
происходящего, поскольку такое гораздо естественнее пишется в
ООП. Есть опыт написания на C++ программы символьного
дифференциирования, оставляющий после себя ощущение еще большей
идиотичности, т.к. писать то же самое на Лиспе я тоже пробовал и
разницу почувствовать труда не составило. Есть опыт работы с
SQL'ем и бессильная злоба от того, что SQL - не Пролог.

Но "ощущение идиотичности" сугубо суб`ективно, как и бессильная
злоба, это не аргумент для конструктивной дискуссии. Ergo, здесь
можно дискутировать лишь в рамках неких общих посылок; если у
оппонентов различаются мнения относительно базовых утверждений,
тему следует считать исчерпанной за отсутствием предмета.

Что до ссылки на студенческий форум и сравнения студентов с
крестьянами, то, опять таки, можно сколько угодно говорить о том,
что-де вся индустрия состоит сплошь из вчерашних троишников,
которые-де не понимают Высоких Материй, и что-де общее невежество
есть причина того, что никто не пишет на замечательных языках
программирования, отдавая предпочтение всякой гадости типа C++.
Такой позиции недостает конструктива; в остальном она неуязвима.
То есть сторонники и знатоки альтернативных языков
программирования остаются при своих возвышенных мыслях, с которых
их ничто не собьет, а индустрия продолжает использовать то, что
использует, начисто игнорируя "этих сбрендивших ученых". Учтите,
нынешние программисты - это вчерашние студенты. И если сегодня на
студенческом форуме наблюдается кручение пальцем у виска по
поводу Лиспа, то завтра то же самое кручение у виска будет
наблюдаться в той конторе, куда этот студент попадет на работу.

Лично я предпочитаю относиться к индустрии (т.е. той части
программирования, которая происходит за пределами академической
среды) с несколько большим вниманием; во всяком случае, меня
будет сложно убедить, что там-де одни троишники. Но, опять таки,
это дело вкуса.

С наилучшими,
Андрей Столяров



This archive was generated by hypermail 2b25 : Mon Oct 25 2004 - 21:24:59 MSD