Блок команд

Блок команд

Блок кода, блок команд, блок инструкций — часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других языках, блоки выделяются фигурными скобками «{» и «}». В Ада, Паскаль и некоторых других языках блоки выделяются «begin» и «end». В Forth блоков нет, но могут быть легко встроены в язык.

В языках, основанных на Си, они определяют область видимости идентификатора. В C++ они могут использоваться, чтобы определить время жизнь объекта (создание и разрушение). В некоторых языках (например Pico) они просто используются для того, чтобы группировать выражения. В языках типа объекты со всеми соответствующими возможностями, расширенные информацией на их окружение, то есть замыкания

Примеры

Типичный блок (Си):

 int main()
 {
   return 0; 
 }

Использование блока с C++ для уменьшения области видимости переменной (вложенный блок, типичный пример использования RAII, независимо от хода программы вызовутся конструктор и деструктор переменной noname которые выполнят необходимую работу, например блокировку и разблокировку в многопоточной среде):

 {
   int i = 0;
   {Look noname(queue); 
       // некоторые действия
   }
 }

Более сложный пример PL/SQL:

 DECLARE
    -- Описания блока, переменные, типы, курсоры и т. п. (опционально)
 BEGIN
   -- Непосредственно код программы
 EXCEPTION
   -- Обработка исключений (опционально)
 END;

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Блок команд" в других словарях:

  • Блок кода — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • Блок инструкций — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • Блок программирование — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • блок исполнения команд — Один из блоков процессора. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN IEEInstruction Execution Engine …   Справочник технического переводчика

  • блок — 23.02.13 блок* [block]: Часть текста, определенная пользователем, с которой проводят операции обработки текста. Источник: ГОСТ Р ИСО/МЭК 2382 23 2004: Информационная технология. Словарь. Часть 23. Обработка текста …   Словарь-справочник терминов нормативно-технической документации

  • блок обработки команд/ответов — 05.02.33 блок обработки команд/ответов [ command/response unit]: Часть процессора протокола данных, ответственная за обработку команд приложения и отправку ответов с целью управления операциями кодирования, декодирования, структурирования… …   Словарь-справочник терминов нормативно-технической документации

  • блок управления — 22.3.12 блок управления: Один или несколько блоков с переключателем системы питания, устройством зарядки аккумулятора и, где это требуется, устройством контроля. Примечание Для светильников с трубчатыми люминесцентными лампами в этом блоке также… …   Словарь-справочник терминов нормативно-технической документации

  • Блок операций с плавающей точкой — Математический сопроцессор 80x287 в колодке на базовой плате персонального компьютера. Сопроцессор Motorola 68881 Математический сопроцессор сопроцессор для расширения командного множества центрального процессора и обеспечивающий его… …   Википедия

  • Чемпионат мира по волейболу среди мужских молодёжных команд 2011 — 2011 FIVB Men s Junior World Championship Подробности чемпионата Место проведения …   Википедия

  • Чемпионат Европы по волейболу среди мужских молодёжных команд 2010 — 2010 Men s Junior European Championship …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»