Program flow moves from caller to callee to complete the designated task.
Поток программы перемещается от вызывающей функции к функции-приемнику для завершения обозначенной задачи.
Program flow is provided by conditional and unconditional jump and call instructions, capable of directly addressing the whole address space.
Поток программы управляется инструкциями условного и безусловного переходов и вызовов подпрограмм, способные напрямую адресоваться к любой части адресного пространства.
These are used to control program flow.
But where is the main program flow hiding?
So long as the second core knows how big the stack is permitted to be, it can check it without interruption to standard program flow.
Если второе ядро знает максимально допустимый размер стека, оно может проверять его, не прерывая работу основной программы.
Even though instructions can be predicted and executed out of order, the results are committed in the original order so as not to disrupt or change program flow.
Несмотря на то что порядок предсказания и выполнения команд может быть изменен, их результаты передаются в исходном порядке, для того чтобы не прерывать и не изменять течение программы.
If they are to be executed by the resultant program flow, the already completed instructions are retired and the results are committed to the processor's main registers in the original program execution order.
Если в результате обработки потока команд окажется, что они должны быть выполнены, то уже завершенные команды пропускаются, а их результаты записываются в основные регистры процессора в первоначальном порядке выполнения команд программы.
Asynchronous actions are actions executed in a non-blocking scheme, allowing the main program flow to continue processing.
Асинхронные действия - действия, выполненные в неблокирующем режиме, что позволяет основному потоку программы продолжить обработку.
The loop counter is used to decide when the loop should terminate and for the program flow to continue to the next instruction after the loop.
Счетчик цикла используется для определения момента, когда цикл должен завершить свою работу, и программа продолжить своё выполнение, обратившись к следующим инструкциям после цикла.
The visual elements themselves only represent the very highest level of program flow and the majority of the work is now done in standard textural code hidden in the boxes.
Визуальные элементы сами по себе представляют собой лишь самый высокий уровень движения программы при исполнении, и большая часть работы теперь выполняется в стандартном текстовом коде, скрытом в визуальных «кубиках».
In other words, a shared activity cannot rely on being called at a known point in a program flow (since other applications may make use of the activity in unanticipated ways) and one activity cannot directly call methods or access instance data of another activity.
Другими словами, совместное действие не может полагаться на вызов в известной точке в потоке программы (поскольку другие приложения могут использовать действие непредвиденным образом), и одно действие не может напрямую вызывать методы или получать доступ к данным экземпляра другого действия.
In C++ a local (automatic) variable's lifetime is defined by variable's scope - the variable will be destructed when program flow goes out of the scope.
В С++ время жизни локальной (автоматической) переменной определяется областью ее видимости - переменная уничтожается в момент выхода потока исполнения из этой области.
It is named such because program flow is conceptually like a bowl of spaghetti, i.e. twisted and tangled.
Спагетти-код назван так потому, что ход выполнения программы похож на миску спагетти, то есть извилистый и запутанный.