English | Russian |
Actions can be implemented either as subactivities or as methods on classes | Операции могут быть реализованы или как вложенные деятельности или как методы классов (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 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) |
Dependencies allow the capabilities to be implemented as independent components that provides their own interfaces, but that depends on AI modules | Средства поддержки зависимостей позволяют реализовать возможности с помощью независимых компонентов, которые предоставляют доступ к собственным интерфейсам, но зависят от модулей ИИ (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
identify and assess alternatives so as to converge on a solution | выявление и оценка альтернатив при выработке решения (ssn) |
internal activities of the character and help events, as you might find on a UI text field | внутренние активности символов и события системы помощи, которые вы можете наблюдать в текстовых полях редактора UI (ssn) |
Like all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the book | как и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книги (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
on the other hand, the screen-flipping and frame-drawing members are going to be called very frequently, and so these need to be as fast as possible | с другой стороны, методы обмена буферов и рисования кадров будут вызываться очень часто, поэтому они должны быть быстрыми настолько, насколько это возможно (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn) |
Programming for network access is based on an abstraction known as a socket | Программирование сетевого доступа основано на абстрактном понятии, называемом сокетом (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World ssn) |
state with internal activities of the character and help events, as you might find on a UI text field | состояние с внутренними активностями символов и событиями системы помощи, которые вы можете наблюдать в текстовых полях редактора UI (ssn) |
that said, there is a wealth of academic information on the subject, originating from classical AI in mid-twentieth century as well as recent research | Несмотря на сказанное, следует отметить, что этой теме посвящено большое количество теоретических работ, начиная от исследований по искусственному интеллекту, проводимых в середине двадцатого столетия, и заканчивая современными исследованиями (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
the same message passing source code can be executed on a variety of machines as long as the MPI library is available | один и тот же исходный код утилиты обмена сообщениями может работать на разных машинах, если на них имеется библиотека MPI |
use the aspect as an attribute on the method | применить аспект с помощью атрибута метода (англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming Alex_Odeychuk) |
you may want to have a utility class that deletes all of the .class files under the /opt/workspace/java directory on your development box as a cleanup step for your build | Возможно, вы захотите заполучить вспомогательный класс, который удаляет все файлы .class в каталоге / opt / workspace / java вашего пространства для разработки. это может происходить на этапе очистки при подготовке сборки (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |