Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6808 / 2048 / 238
Регистрация: 14.12.2014
Сообщений: 4,297
Записей в блоге: 12

Statement (перевод на русский)

08.04.2019, 12:15. Показов 4997. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Задумался о переводе слова statement. В контексте, например:
C++
1
if (expression) statement;
Вики определяет его как оператор, инструкция. Но мне этот вариант не очень нравится.
Оператор – это if, for, while, +, *, % и т.д.

Выражение? Вроде нет, ведь выражение как раз в скобках (2+3 – выражение, a > b – тоже, не во всех языках оно может быть statement'ом, т.е. исполняться самостоятельно – привет Delphi – да и for нельзя запихнуть в параметр функции даже в тех же C/C++, чтобы его можно было назвать выражением).

Блок? Тоже нет, блок – это { ... } (begin ... end) и то, что внутри.

Инструкция больше подходит. Или команда, может. Но тут попахивает ассемблером.
Тоже смущает такое название, в общем...

Т.е. нужно название того, что исполняется как законченная единица. Оператор (if, for, while), блок ({ ... }), функция (printf("Hello World!");), даже выражение, в общем-то, тоже является подвидом "вот этого вот"
Объявления (функции/типа/макроса), директивы – "вот этим вот" не являются, они не исполняются.

Может, я гоню, и какие-то из приведённых выше переводов вполне походит?
Что думаете? Аргументированно, плиз
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.04.2019, 12:15
Ответы с готовыми решениями:

statement. Есть ли устоявшийся перевод, кроме "операция"?
Доброго времени суток. Рассматривал я тут синтаксическую диаграмму: И понял, что не знаю адекватного перевода слова statement....

Перевод двоичного кода на русский текст
Нужна помощь с переводом двоичного кода на русский текст. Вот задача: "Подсказка : 65X511X25X16X Деко-код 1001101 1000100...

Нюансы синтаксиса: как работают выражения вида statement = statement = statement?
Всем привет. Что значит такое выражение в c++? c = c2 = c/2; и как вообще работают такие выражения?

7
Модератор
Эксперт функциональных языков программирования
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
08.04.2019, 16:34
Цитата Сообщение от Jin X Посмотреть сообщение
Оператор – это if, for, while, +, *, % и т.д.
if, for, while - инструкции (control flow statement)
+, *, % - операторы

statement - инструкция

Цитата Сообщение от Jin X Посмотреть сообщение
Объявления (функции/типа/макроса)
в некоторых языках различают объявление и определение функции
1
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6808 / 2048 / 238
Регистрация: 14.12.2014
Сообщений: 4,297
Записей в блоге: 12
08.04.2019, 17:49  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
if, for, while - инструкции (control flow statement)
Да, действительно... statement...
0
 Аватар для Энтомолог
141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5
28.04.2019, 00:33
В разных книгах на русский переведено по-разному.
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6808 / 2048 / 238
Регистрация: 14.12.2014
Сообщений: 4,297
Записей в блоге: 12
28.04.2019, 15:09  [ТС]
Энтомолог, например?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
28.04.2019, 19:51
if, for, while - это ключевые слова

if (a<b) { } else { } - это оператор условного перехода
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6808 / 2048 / 238
Регистрация: 14.12.2014
Сообщений: 4,297
Записей в блоге: 12
29.04.2019, 09:17  [ТС]
Evg, ключевые слова – это любые зарезервированные слова в целом-то.
Да и вопрос-то о тем, как назвать то, что находится внутри { } или даже при отсутствии скобок.
Это может быть как func();, так и for, a = b;, { cout << "\n"; func(); a = b; for (...) ... } и пр.
0
Модератор
Эксперт функциональных языков программирования
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
29.04.2019, 09:21
Цитата Сообщение от Jin X Посмотреть сообщение
как назвать то, что находится внутри { }
Блок инструкций.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2019, 09:21
Помогаю со студенческими работами здесь

Namespace declaration statement has to be the very first statement in the script
Здравствуйте! У меня такая проблема: Запускаю свой проект. Пишет: &quot;Namespace declaration statement has to be the very first statement in...

Перевод на Русский в php?
здравствуйте, столкнулась с небольшой проблемой. В мобильной версии сайта. название меню на английском языке, полезла в код менять язык....

Перевод аплета на русский
Есть вот такая значит программка: Всё значит в ней работает. Я её декомпилировал, потом перевёл в ней всё на русский, обратно...

Перевод на русский язык
Forces Acting on the Aircraft Thrust, drag, lift, and weight are forces that act upon all aircraft in flight. Understanding how these...

Перевод с кириллицы на русский
Доброго времени суток! Кто-нибудь подскажет, что здесь не так? Цель задачи - переводить cout с кириллицы на русский язык. Использую MS...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru