|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 23 Dec 2004 03:44:34 To : Sergey Rogulev Subject : Re: CorelDraw -------------------------------------------------------------------------------- Dec 22 15:15 04, Sergey Rogulev wrote to Zahar Kiselev: ZK>> Hо вот из имеющихся в линуксе скриптовых языков для не-специалиста ZK>> наиболее симпатичным оказался LUA, как самый паскалеподобный. SR> может я конечно не в тему, но вы рекс смотрели? ;) А он теперь считается употребительным в Линуксе? Раньше он использовался почти исключительно в OS/2 и в других системах мне живьем не попадался. А язык вполне неплохой с точки зрения понятности для непрофессионала. SR> do i=1 to 5; say i; end; SR> ;) для непрофессионала вывод очевиден. сколько лет как приходится SR> изредка разбираться с паскакалем, но := мне не понять никогда... Всего лишь желание отделить присваивание от сравнения. Это все же разные действия и обозначать их одним символом - не особенно удачная идея. Хотя идея использовать вместо _одного_ символа _два_ тоже не особенно хороша. Hо к сожалению - в машинных алфавитах не получил распространение символ типа "стрелка влево"(имеющийся кстати в кодовой таблице оригинальных IBM PC AT). А тут он бы пожалуй подошел. RK>>> Алгоритм всё равно придётся комментировать. Hикто же не пишет RK>>> объяснения, КАК работает код, пишут ЧТО он делает. ZK>> Отчасти верно. Hо тем не менее - эффект самодокументируемости ZK>> паскалеподобных языков имеет место - это не мной сказано, а ZK>> специалистами. SR> ни в коем разе. синтатксис паскаля никак не проще сей. просто мозги SR> надо в другую сторону повернуть. а это уж у кого как. С точки зрения самодокументируемости имеет значение применение _слов_ вместо спецсиволов - например begin вместо {. Слово документирует само себя, символ - нет. Zahar(@spbdept.rbc.ru) Остров Большой Березовый: http://birch-island.spb.ru --- Msged/LNX 6.1.1 * Origin: N:60.17'54" E:28.39'40" (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328841ca1d79.html, оценка из 5, голосов 10
|