[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Несколько вопросов вразброс



Артём Н. -> debian-russian@lists.debian.org  @ Sun, 08 Jul 2012 21:23:57 +0400:

 >>  >> Неверно утверждение, что {} выполним, а строка - нет.  И то, и другое
 >>  >> выполнимо, если попросить, и не выполнимо, если не просить.  Различие,
 >>  >> собственно, во времени компиляции кода, и это очень существенное
 >>  >> различие.
 >>  АН> "Выполним" в плане того, что он трактуется интерпретатором, как код.
 >>  АН> В случае с eval "" - трактуется, как строка, со всеми вытекающими.
 >>  АН> Я это хотел сказать.
 >> Не интерпретатором, а компилятором.  Интерпретатор как раз трактует их
 >> одинаково - как код.
 АН> Ну да. Просто всё-таки Perl - интерпретируемый... Хотя, кажется он
 АН> и компилирует в промежуточный код.

Да.  И у него есть и, в частности, в синтаксисе выражена разница между
предварительной компиляцией, до запуска кода, и компиляцией в процессе
выполнения кода.

 >>  >> А может и просто о
 >>  >> словоохотливости автора.
 >>  АН> Читаю, как "много воды".
 >> Не обязательно.  Сжатые формальные описания обычно очень трудно понять,
 >> а чтобы описанным пользоваться, нужно наработать интуицию.  Это наш мозг
 >> умеет делать только через высокий уровень избыточности.  Если автор
 >> хорошо владеет словом, то его более толстая книга может быть усвоена
 >> быстрее.
 АН> Хм... Если автор хорошо владеет словом и предметом, он может
 АН> уместить нужное в меньший объём. И это будет легко и понятно
 АН> читаться.

По сравнению с автором, плохо владеющим словом, при прочих равных, в
частности, _той же_ доступности результата.  Повторюсь, нарабатывать
интуицию наш мозг умеет только через высокий уровень избыточности.  Чем
ниже он в книге, тем менее эта книга как таковая полезна для этой
наработки (обратное неверно).  В смысле, придется делать больше
самостоятельных упражнений, чтобы усвоить материал.


Reply to: