|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 29 Nov 2001 00:26:40 To : Dmitri Minaev Subject : Re: "Hормальный" редактор под эхотаг -------------------------------------------------------------------------------- Nov 28 19:26 01, Dmitri Minaev wrote to Zahar Kiselev: DM>> А вот синтаксис lisp'а значительно проще, чем у DM>> любого из упомянутых макроязыков. ZK>> Категорически не согласен! Обычному человеку, не специалисту по ZK>> лиспу, обычно более-менее известен хоть какой-то Си- или ZK>> Паскале-подобный язык. А о том, как писать на лиспе - мало кто имеет ZK>> хотябы отдаленное понятие. DM> Захар, да я ж и говорю, что синтаксис неважен. Синтаксис lisp'а DM> изучается DM> за час-два (это с запасом :), синтаксис процедурного языка при DM> знакомстве с DM> похожим языком -- примерно за столько же (ну, может, чуть дольше). Hе DM> это DM> главное, главное -- множество переменных и функций, от которого DM> никуда не DM> денешься. Единственный способ избавиться от этой проблемы -- DM> пользоваться DM> редактором без скриптового языка и терять массу времени на DM> повторяющиеся DM> действия, заботу о которых можно было бы переложить на редактор. По вопросу о необходимости изучения большого числа переменных и функций - тут я с тобой согласен. А вот то, что применять их в Лиспе так же просто как в классическом процедурном языке - не согласен совершенно. Использование Лиспа в редакторе - это на мой взгляд классический пример как можно до предела усложнить простые вещи. Исходя из каких таких принципиальных достоинств, отсутствующих в других языках, лисп в редакторе лучше чем хотябы Perl ? Я не скажу, что являюсь большим поклонником Перла, но он хотябы понятен практически с первого взгляда. DM> Если мне позволено будет тоже побыть немного предвзятым, я скажу, что DM> хотя DM> бы один lisp-like язык обязан знать каждый программист :) Относительно профессиональных программистов может быть ты и прав, однако сейчас существует еще и огромное количество программистов-любителей(по аналогии с радиолюбителями). Они тоже делают немало полезных вещей и заслуживают того, чтобы их жизнь была хоть немного упрощена наличием _привычного_ и удобного _им_ текстового редактора. Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c056e07.html, оценка из 5, голосов 10
|