Russian | English |
быстрые движения на большой скорости, а затем замедление с остановкой в позиции | rapid movements, at high speed, followed by deceleration to obtain accurate positioning (ssn) |
в большинстве применений стремление к большей производительности требует быстрых движений на большой скорости, а затем замедление с остановкой в позиции | in most applications, the quest for greater productivity demands rapid movements, at high speed, followed by deceleration to obtain accurate positioning |
в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | 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) |
в разное время, с разной скоростью, а также параллельно | at different times, at different rates and in parallel (ssn) |
в этом случае первая буква в первом слове имени – маленькая, а в последующих словах – большая | in this case, the first letter of the first word is lowercase, and subsequent words have an uppercase first letter (см. Software Modeling and Design by Hassan Gomaa 2011) |
в этом случае первая буква в первом слове имени маленькая, а в последующих словах большая | in this case, the first letter of the first word is lowercase, and subsequent words have an uppercase first letter (см. Software Modeling and Design by Hassan Gomaa 2011) |
для удобства восприятия двоеточие опускается, а между словами в составном имени вставляются пробелы | for improved readability, the colon is removed, and a space is introduced between the individual words of a multiword name (см. Software Modeling and Design by Hassan Gomaa 2011) |
Здесь несколько раз упоминался вопрос копирования со сбоями, а в некоторых из уже перечисленных работ показано, как сделать определённые алгоритмы устойчивыми к сбоям | Several times we have mentioned the issue of copying with failures, and several of the above papers show how to make specific algorithms fault tolerant (см. "Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory R. Andrews 2000 ssn) |
Иногда преобразование имени в объект является фиксированным, а иногда нет | Sometimes the mapping between a name and an object is fixed, but sometimes it is not (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009 ssn) |
Исходные данные для синтеза систем управления обычно включают в себя некоторые показатели реакции системы на входной сигнал определённого вида, а также желаемую точность в установившемся режиме | the design specifications for control systems normally include several time-response indices for a specified input command, as well as a desired steady-state accuracy (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008) |
ключевое слово C++, используемое для обозначения инструкции, которая прерывает исполнение циклов и а также используется для отделения вариантов в инструкции | break |
Команды оператора заключаются в нажатии кнопок пуск / стоп, а состояние объекта отображается в виде "работает / не работает", а также с помощью индикаторов неисправности | the operator controls would be start/stop pushbuttons and the plant status displays simply running/stopped and fault lamps |
компонент Инфраструктуры обработки событий общего формата, который принимает события из источников событий, выполняет и проверяет их, а затем отправляет их на сервер событий в соответствии с критериями фильтрации | A component of the Common Event Infrastructure that receives events from event sources, completes and validates the events, and then sends events to the event server based on filter criteria (см. event emitter ssn) |
конфигурирование порта А в качестве выходного | configure port A as output (ssn) |
Манипулятор потока internal указывает, что знак числа должен выравниваться по левому краю поля, значение числа должно быть выровнено по правому краю, а в оставшееся пустое место должны выводиться символы-заполнители | Stream manipulator internal indicates that a number's sign should be left justified within a field, that the number's magnitude should be right justified and that intervening spaces should be padded with the fill character (C++ How to Program, 7th Edition by Harvey M. Deitel & Paul J. Deitel (2010) ssn) |
Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его | Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve it (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
метод тестирования "большой взрыв": вид интеграционного тестирования, в котором элементы программного или аппаратного обеспечения, или и то и другое, собираются в компонент или в целую систему сразу, а не по этапам | big-bang testing: A type of integration testing in which software elements, hardware elements, or both are combined all at once into a component or an overall system, rather than in stages (см. Standard glossary of terms used in Software Testing ssn) |
мы допускаем, что из внешнего мира помещается фишка в позицию, соответствующую входному символу, а затем фишка, появившаяся в позиции, соответствующей выходному символу, удаляется оттуда | we assume that the outside world will deposit a token in the place corresponding to an input symbol and then wait for a token to appear in a place corresponding to an output symbol which will then be removed |
на практике, процесс общения, начатый на ранних этапах и продолжающийся непрерывно, может дать архитектору верную оценку стоимости, а разработчику уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственности | in practice, early and continuous communication can give the architect good cost readings and the builder confidence in the design without blurring the clear division of responsibilities (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering) |
Наконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантов | Finally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are available (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn) |
Одним из важных этапов добавления информации в имена является выбор конкретных слов, а также избегание пустых и неинформативных | Part of "packing information into names" is choosing words that are very specific and avoiding "empty" words (см. "The Art of Readable Code" by Dustin Boswell, Trevor Foucher 2012 ssn) |
операция получения набора всех изменений в ветке А с последующим их накатом на ветку Б | rebase (в результате ветка Б продвигается до состояния АБ Alex_Odeychuk) |
Парадигма проектирования, в силу которой отправляемые сообщения передаются в одном направлении, а ответы на сообщения в другом | A design paradigm whereby messages sent flow in one direction, and messages replied to flow in another direction (ssn) |
Парадигма проектирования, в силу которой отправляемые сообщения передаются в одном направлении, а ответы на сообщения – в другом | A design paradigm whereby messages sent flow in one direction, and messages replied to flow in another direction (ssn) |
поверхностная структура: а) расположенная на поверхности структура б) структура поверхности объекта в) структура синтаксических связей | surface structure (ssn) |
подготовка персонала в части диагностики и устранения отказов, а также тестирования системы | the training of staff in diagnosing and repairing faults and in system testing (ssn) |
Полнотекстовый поиск – поиск документа в базе данных текстов на основании содержимого этих документов, а также совокупность методов оптимизации этого процесса | Full text search – search document in a database of texts on the basis of these documents contents, and also set of methods of optimization of this process (ssn) |
Полнотекстовый поиск поиск документа в базе данных текстов на основании содержимого этих документов, а также совокупность методов оптимизации этого процесса | Full text search search document in a database of texts on the basis of these documents contents, and also set of methods of optimization of this process (ssn) |
программирование в соответствии с интерфейсом, а не с реализацией | programming to an interface, not an implementation (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
Прочитайте шаг в варианте использования и задайтесь вопросом, что происходит, когда клиент предпочитает твёрдую, а не цифровую копию корректуры | Read a step in a use case and ask the question, "Well, what happens, if the client wants a hard copy proof rather than a digital copy?" (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn) |
Прочитайте шаг в варианте использования и задайтесь вопросом, что происходит, когда клиент предпочитает твёрдую, а не цифровую копию корректуры | Read a step in a use case and ask the question, Well, what happens, if the client wants a hard copy proof rather than a digital copy? (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn) |
Различия в представлении между конечными автоматами Мили и Мура, а также разновидности методов, основанных на использовании конечных автоматов | the differences in representation between Mealy and Moore machines, and variations of finite-state techniques |
Связь между такими сервисами осуществляется через сетевые вызовы, а не через вызовы методов в границах процесса | Communication between these services occurs via calls across a network rather than method calls within a process boundary (ssn) |
Системная инженерия порождает документы, а не оборудование. Документы связывают процессы разработки с циклом жизни проекта. Они определяют предполагаемые окружения процессов, интерфейсы и инструменты управления рисками в рамках всего проекта | System engineering produces documents, not hardware. The documents associate developmental processes with the project's lifecycle model. They also define the expected process environments, interfaces, and risk management tools throughout the project (ssn) |
ситуация, когда инженерные решения обуславливаются не их внутренними качествами, а тем, насколько они помогут в продвижении карьеры | promotion-oriented engineering (Alex_Odeychuk) |
Спецификация подпрограммы бинарного оператора должна иметь два параметра. В каждом использовании этого оператора первый параметр выступает в роли левого операнда, а второй – в роли правого операнда | the subprogram specification of a binary operator must have two parameters. For each use of this operator, the first parameter is associated with the left operand, and the second parameter is associated with the right operand (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
Спецификация подпрограммы бинарного оператора должна иметь два параметра. В каждом использовании этого оператора первый параметр выступает в роли левого операнда, а второй в роли правого операнда | the subprogram specification of a binary operator must have two parameters. For each use of this operator, the first parameter is associated with the left operand, and the second parameter is associated with the right operand (см. IEEE Std. 1076-87. IEEE Standard VHDL. Language Reference Manual) |
Уровень 2 на рис. 9.4 стабилен, а Уровень 1 нестабилен. Уровень 1 зависит от Уровня 2. Уровень 2 независим и поэтому может быть заменен новым без "эффекта ряби" в остальной части системы. это – принцип и причина, стоящие за разрешением сильной зависимости сильной связи в нисходящем направлении и обеспечением слабой зависимости слабой связи в восходящем направлении | Layer 2 in Figure 9-4 is stable and Layer 1 is instable. Layer 1 depends on Layer 2. Layer 2 is independent and can therefore be replaced by a new one without a ripple-effect on the rest of the system. This is the principle and the reason behind allowing a high dependency high coupling in the top-down direction and ensuring a low dependency low coupling in the bottom-up direction (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Элементы данных являются базовыми единицами организационного управления данными, следовательно, они должны быть частью проекта баз данных и файлов в организации, а наборы всех транзакций образуют передаваемые другим организациям данные | Data elements are the fundamental units of data an organization manages, therefore they must be part of the design of databases and files within the organization and all transaction sets the organization builds to communicate data to other organizations (см. ISO/IEC 11179-1:2004E ssn) |
эта таблица содержит список дискретных состояний, в которых может находиться приложение, а также возможные варианты переходов между состояниями | this table lists the discrete states that the application can exist in and shows which state transitions are possible (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005) |