[Moscow.pm] Перевод Modern Perl Book

Тимур Нозадзе timur.nozadze на gmail.com
Вт Сен 17 15:00:12 PDT 2013


>
> Тут сложнее. Утверждение, высказывание, предложение. Утверждение состоит
> из выражений, выражения из операторов и операндов. Утверждения в perl
> отделяются ;. Нуно заглянуть в перевод Camel Book.
>
Собственно да, тут-то сложность и возникла. :)
Да, такие варианты переводов имеют место быть, но как-то все они не ложатся
на слух, если честно, не выглядят естественными.

В переводе Camel Book <<statements>> -- это вообще <<операторы>>. Название
третьей главы <<Unary and Binary operators>> вполне логично переведено как
<<Унарные и бинарные операторы>>. И название четвёртой <<Statements and
Declarations>> -- опять <<Операторы и объявления>>. Вообще, перевод Camel Book
довольно печален. Все сложности перевода, решения которых я пытался там
найти, обходятся подобным весьма неоднозначным способом.

дай ссылку на контекст, он важен
>
Собственно, примеры не стал сразу приводить, потому что как раз хотелось
увидеть, как эти термины воспринимаются в целом, в отрыве от конкретных
случаев (моё понимание тут совпадает с тем, что написал Руслан).

expression:
<<Evaluating a function or expression-except for assignment-in list context
can produce confusion. Lists propagate list context to the expressions they
contain.>>
<<A do block parses as a single expression which may contain several
expressions.>>

statement:
<<loop control statements>>
<<The next statement restarts the loop at its next iteration.>>
<<The foreach-style loop evaluates an expression which produces a list and
executes a statement or block until it has consumed that list>>

operator:
<<The precedence of an operator governs when Perl should evaluate it in an
expression.>>

Вот ещё, кстати, есть слово directive:
<<Perl's control flow directives change the order of execution-what happens
next in the program-depending on the values of their expressions.>>
<<The if directive performs the associated action only when its conditional
expression evaluates to a true value:>>


17 сентября 2013 г., 14:45 пользователь Ruslan Zakirov <
ruz на bestpractical.com> написал:

>
> 2013/9/17 Тимур Нозадзе <timur.nozadze на gmail.com>
>
>> operator
>>
>
> оператор
>
>
>> expression
>>
>
> выражение
>
>
>> statement
>
>
> Тут сложнее. Утверждение, высказывание, предложение. Утверждение состоит
> из выражений, выражения из операторов и операндов. Утверждения в perl
> отделяются ;. Нуно заглянуть в перевод Camel Book.
>
> --
> Best regards, Ruslan.
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
С уважением, Тимур Нозадзе
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130918/fb3ad242/attachment.html>


Подробная информация о списке рассылки Moscow-pm