statement - это ФРАЗА

Переводим термины и придумываем новые, в т.ч. для ЯОС
БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

statement - это ФРАЗА

Сообщение БудДен » 09.03.21 12:29

Я ранее уже перевёл statement (в парсере) как оператор, но prospero78 перевёл как "предписание". Что лучше?
Последний раз редактировалось БудДен 16.04.21 20:44, всего редактировалось 1 раз.

MihalNik
Сообщения: 226
Зарегистрирован: 05.11.18 11:02

Re: statement: оператор или предписание?

Сообщение MihalNik » 09.03.21 15:31

БудДен писал(а):
09.03.21 12:29
Я ранее уже перевёл statement (в парсере) как оператор, но prospero78 перевёл как "предписание". Что лучше?
Операторами часто называют сотрудников и компании, к тому же это транслит.

БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

Re: statement: оператор или предписание?

Сообщение БудДен » 09.03.21 15:33

В математике тоже есть понятие оператора, хотя оно про другое (их несколько). Но да, такая неоднозначность есть.

Павиа
Сообщения: 134
Зарегистрирован: 23.05.19 21:28

Re: statement: оператор или предписание?

Сообщение Павиа » 11.03.21 12:11

Statement - переводится как предложение или фраза.
Это точно не оператор и не предписание.

БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

Re: statement: оператор или предписание?

Сообщение БудДен » 16.04.21 20:23

Предложением будет (хотя фраза красивее, но непонятнее). Тупанул я что-то, вроде очевидно, что statement - это "предложение".

БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

Re: statement: оператор или предписание?

Сообщение БудДен » 16.04.21 20:36

С другой стороны, оператор присваивания и оператор цикла превращаются в предложение присваивания и предложение цикла. Это кто-нибудь понимает?
Предложение select - это всем понятно. Предложение for я встречаю только в лисп-культуре, хотя некоторые переводы странные, например, "элемент for".

БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

Re: statement: оператор или предписание?

Сообщение БудДен » 16.04.21 20:41

Кстати, statement может быть и предписанием, и объявлением. например, можно сказать, что type A = B - это тоже предложение (это уже зависит от принятой в данном ЯП классификации конструкций). Также оно может быть командой (select ей является).

БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

Re: statement: оператор или предписание?

Сообщение БудДен » 16.04.21 20:43

Пожалуй, надо делать всё же "фразой", потому что "предложение цикла" можно понимать как "предлагаю вам цикл".

БудДен
Сообщения: 1841
Зарегистрирован: 07.10.18 14:01

Re: statement - это? Вообще говоря - ФРАЗА, но в обероне - Предписание

Сообщение БудДен » 16.04.21 21:23

В случае Оберона проблема в том, что

Код: Выделить всё

модуль А;
использует ...
тело
кн А.
Равно как и

Код: Выделить всё

type F = G

- не Statement. Обе эти конструкции, наверное, можно назвать "фразами" или "предложениями". Но Statement в Обероне - это только то, что находится в теле процедуры, т.е. присваивание, ветвление, возврат и т.п. Понятно, что здесь название Statement является условным и, вообще говоря, неправильным. Переводить именно его как "фраза" кажется дурным тоном, потому что мы тогда неявно сужаем понятие фразы до обероновского. Значит, надо переводить именно как предписание, поскольку это часть алгоритма, определяющее, как надо поступать компьютеру в какой-то ситуации. Верно я мыслю?

С.Т.
Сообщения: 11
Зарегистрирован: 20.04.21 14:26

Re: statement - это ФРАЗА

Сообщение С.Т. » 22.04.21 05:51

Статичный - неподвижный. Таким образом statement это утверждение.

Из толкового словаря Collins: что-либо дающее информацию в формальном или определённом порядке (A statement is something that you say or write which gives information in a formal or definite way).

Родственные слова: стан, застава, ставленник, статуя, статус, штатив, штат.
Павиа писал(а):
11.03.21 12:11
Это точно не оператор и не предписание.
Из словаря LingvoComputer (En-Ru)
statement [+]
1) утверждение; высказывание; формулировка
2) оператор; предложение
3) предписание (КОБОЛ)
4) постановка (задачи)

Ответить