Russian | English |
асинхронная операция на основе задач | task-based asynchronous operation (Alex_Odeychuk) |
асинхронный шаблон, основанный на задачах | task-based asynchronous pattern (Alex_Odeychuk) |
Большинство проблем, встречающихся в науке и технике, можно разбить на следующие две категории: задачи анализа, которые состоят в предсказании поведения определённой заданной системы, и задачи синтеза, состоящие в построении системы по заданному поведению | Most problems encountered in scientific and engineering investigations fall into one of the following two categories: analysis problems, where one wishes to predict the behavior of a specified system, and synthesis problems, where one wishes to construct a system with specified behavior (см. "Introduction to the Theory of Finite-State Machines" by Arthur Gill 1962 ssn) |
в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of software (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
вопросы разбиения на задачи | task structuring issues (ssn) |
вопросы разбиения на параллельные задачи | concurrent task structuring issues (ssn) |
действия могут подразделяться на задачи | activities can be subdivided into tasks (ssn) |
диспетчеризация задач на основе динамического назначения приоритетов | dynamic priority scheduling (Alex_Odeychuk) |
Дисциплина, связанная с нижеследующей парадигмой формального проекта, расширена как на "низкий уровень", так и на высокий уровень задач программного обеспечения | the discipline associated with following a formal design paradigm is extended to the "low level" as well as high level software tasks (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
задача проверки новых приложений на соответствие временным спецификациям | task of verifying that new applications satisfy their timing specifications (ssn) |
задачи, опирающиеся на синхронизацию | timing applications (ssn) |
задачи, опирающиеся на синхронизацию, в которых используются программные циклы временной задержки и счётчики / таймеры | timing applications, using software delay loops and the counter/timer |
задачи оптимизации динамических систем при наличии ограничений на траекторию | optimization problems for dynamic systems with path constraints (ssn) |
задачи, предлагаемые на собеседовании | interview problems (ssn) |
знания, полученные при решении задач на прошлых проектах | background (Alex_Odeychuk) |
индикатор часов на панели задач | taskbar clock (ssn) |
индикатор часов на панели задач | task bar clock (ssn) |
как мы увидим далее в этой книге, многие алгоритмы основаны на принципе рекурсивного разбиения большой задачи на меньшие, когда решения подзадач используются для решения исходной задачи | as we shall see throughout the book, a great many algorithms are based on the principle of recursively decomposing a large problem into one or more smaller ones, using solutions to the subproblems to solve the original problem (см. Algorithms in C++, Parts 1–4: Fundamentals, Data Structure, Sorting, Searching Third Edition by Robert Sedgewick 1998) |
как мы увидим позже, это – очень удобное значение для многих простых задач, опирающихся на синхронизацию, в которых используются программные циклы временной задержки и счётчики / таймеры | as we will see, this unsurprisingly is a convenient value for a range of simple timing applications, using software delay loops and the counter/timer |
категории критериев разбиения на задачи | task structuring categories (ssn) |
критерии разбиения на задачи | task structuring criteria (набор эвристических правил для разбиения системы на параллельные задачи; см. Designing Concurrent , Distributed, and Real-Time Applications with UML by Hassan Gomaa ssn) |
максимальное число задач на ресурс | maximum number of tasks per resource (ssn) |
Максимальное число задач на ресурс и допустимый интервал между задачами определяются разработчиком | the maximum number of tasks per resource and task interval resolution is Implementer specific (см. IEC 61131-3:2013 ed. 3.0 Programmable Controllers – Programming Languages) |
модели задач на основе сущностных вариантов использования | task models with essential use cases (ssn) |
Моделирование угроз является командной работой, охватывающей руководителей проекта/программы, разработчиков и специалистов по тестированию, и представляет основную задачу анализа безопасности, осуществляемую на этапе проектирования программных средств | Threat modeling is a team exercise encompassing program/project managers, developers and testers and represents the primary security analysis task performed during the software design stage (см. ISO/IEC 27034-1:2011 ssn) |
на основе задач | task-based (Alex_Odeychuk) |
на уровне задач, потоков, процессов | by a task, thread or process notion (корпорации AdaCore; контекстуальный перевод на русс. язык Alex_Odeychuk) |
несимметричная задача на собственные значения | unsymmetric eigenvalue problem (ssn) |
Никто не ожидает, что мост будет перемещён на десять метров после того, как он был построен. Точно так же не следует ожидать, что программный продукт успешно выполнит различные задачи после того, как будет создан. Если это то, что нам нужно, тогда программное обеспечение создано удачно | nobody expects a bridge to be moved by ten meters after it has been built. Similarly, nobody should expect a software product to happily perform different tasks after it has been built. If this is what is expected then the software has not failed (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
основная задача анализа безопасности, осуществляемая на этапе проектирования программных средств | primary security analysis task performed during the software design stage (ssn) |
параллелизм на уровне асинхронных задач | async task parallelism (IBM Alex_Odeychuk) |
параллелизм на уровне задач | task parallelism (см. task-level parallelism ssn) |
параллелизм на уровне задач | task-level parallelism (параллелизм, определяемый принятым способом (исходящий из) организации параллельного исполнения нескольких задач или процессов. В однопроцессорных системах задачам выделяются кванты времени одного ЦП, а в многопроцессорных и многоядерных системах каждой задаче для её независимого исполнения выделяются соответственно ЦП или ядра ssn) |
переключение ресурсов с низкоприоритетных задач на высокоприоритетные | shift resources away from the low priority tasks and towards the high priority tasks (ssn) |
попытка загрузки существующего списка задач из массива, хранящегося на диске | attempt to load an existing to-do dataset from an array stored to disk (ssn) |
принцип рекурсивного разбиения большой задачи на меньшие | principle of recursively decomposing a large problem into one or more smaller ones (ssn) |
программирование на основе задач | task-based programming (Alex_Odeychuk) |
разбивать задачу на элементы с чёткими границами на различных уровнях детализации | decompose the problem into different levels of granularity of detail, with clear boundaries (ssn) |
разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно | dividing the software appropriately into two or more tasks that can be performed at the same time (ssn) |
разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно, чтобы достичь требуемого уровня параллелизма | dividing the software appropriately into two or more tasks that can be performed at the same time to accomplish the required parallelism (ssn) |
разбиение на задачи | task structuring (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
разбиение на параллельные задачи | concurrent task structuring (ssn) |
разбиение программы на задачи | dividing the program into tasks (ssn) |
разбиение системы на задачи | structuring the system into tasks (ssn) |
разбиение технических характеристик на задачи и затем на состояния | breakdown of the engineering specification into tasks and then states (ssn) |
разделение управляющего программного обеспечения на задачи | division of the control software into tasks (ssn) |
разработка на основе мелких задач | ticket-driven development (habr.com Alex_Odeychuk) |
регистрировать задачу на таймере | register an activity on a clock (в языке параллельного программирования Х10; IBM Alex_Odeychuk) |
решаемая за полиномиальное время на недетерминированной машине Тьюринга задача | nondeterministic polynomial time hard problem (поиска ssn) |
решаемая за полиномиальное время на недетерминированной машине Тьюринга задача | nondeterministic polynomial time problem (о принятии решения ssn) |
решаемая за полиномиальное время на недетерминированной машине Тьюринга задача | nondeterministic polynomial time complete problem (поиска и принятия решения ssn) |
решение сложных задач на языке программирования С++ | exceptional C++ (в названии книги Alex_Odeychuk) |
таймер, на котором зарегистрирована задача | activity's registered clock (в языке параллельного распределенного программирования X10; IBM Alex_Odeychuk) |
характер реакции задачи на события | nature of a task's response to events (ssn) |
число задач на ресурс | number of tasks per resource (ssn) |
число итераций на одну задачу | number of iterations per task (корпорации Cray Alex_Odeychuk) |