|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 15 Mar 2001 19:39:17 To : All Subject : Re: Формирование картинки -------------------------------------------------------------------------------- Eugene A Belousov wrote: > > > А затем, что это единообразно, и следовательно это просто. Либо у > > _любой_ операции есть значение, либо его нету в половине случаев. Причем > > непонятно в какой половине. > Это в каком языке, например? Да в любом "традиционном" ;-) Кстати я лично за этоже самое люблю лисп - там (if ..) значение возвращает, и это есть рулез. > > Hичего подобного. Спагетти - это если криво использовать. А если прямо - > > то это функциональный стиль ;-) > Спагетти получится если это использовать. > А как можно некриво использовать зависимости между абсолютно несвязанными > кусками кода через предопределенные системные переменные? Да никто их в здравом уме так не использует. Эти эффекты - их же можно и нужно локализовывать, что нормальные люди и делают. А так чтобы сначала $_ чего-то присвоить, а потом через десять строк использовать - это глупость, и это от головы, а не от перла. > > > > > while (<>) {...} > > > > чисто сишный синтаксис while, а что? > > > конечно, только какие операнды принимает операция <>? > > Кто тебе сказал, что это операция? > Hу пусть оператор. > Тем не менее, значение возвращает? Операнд, пусть неявный, есть? Hу да. Это чтение очередной строки из STDIN. Можно и из другого места - <IN> скажем. И чего тут такого, чем это хуже чем read(IN)? while (<>) {...} - это вообще-то полный аналог while ($_= gets()) {...}. А если кто $_ сразу в первой строке (или даже внутри ()) не сохранил/не использовал - тот сам себе злобный буратина. > _op1=1; _op2=2; +; *=; <<1; itoa; puts; > Замечательный код, очень в духе perl? Дык если отдельные маньяки так пишут - это не значит, что так надо. > А почему текст=неструктурированный_текст? А ты знаешь единственно верный способ структурирования? Я - опять нет. А значит нужен универсальный инструмент. А инструмент такой - либо конечные автоматы, либо синтаксические анализаторы со стеком. И все равно - лексический анализ все делают автоматом - т.е. читай регекспом. > > Hафига венгерская нотация в языке без типов? Она и сама-то по себе скоро > > вымрет... > И типизация в языках программирования вымрет тоже? А они никак не связаны друг с другом. Есть многие языки с четкой типизацией, где почему-то никому в голову не приходит пользоваться венгерской нотацией. --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825f281d443.html, оценка из 5, голосов 10
|