DictionaryForumContacts

   Russian
Terms for subject Programming containing это есть | all forms | in specified order only
RussianEnglish
Блокирование ресурсов заставляет другие задачи, которые желают воспользоваться этими ресурсами, ожидать до тех пор, пока они не будут разблокированы и снова станут доступнымиLocking the resource causes any other task that wishes to use the resource to wait until the resource has been unlocked, making it available again (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn)
быть быстрым настолько, насколько это возможноbe as fast as possible (ssn)
в объектно-ориентированном программировании класс – это фиксированный тип данных, который должен быть реализован в точном соответствии со своим определениемin object-oriented programming, a class is a fixed data type that must be implemented exactly as specified (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006)
в объектно-ориентированном программировании класс – это фиксированный тип данных, который должен быть реализован в точном соответствии со своим определениемin object-oriented programming, a class is a fixed data type that must be implemented exactly as specified (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006)
в синхронном режиме передачи для каждого элемента в потоке данных определяется максимальная задержка сквозной передачи. Если элемент данных был передан значительно быстрее максимально допустимой задержки, это не важноin synchronous transmission mode, there is a maximum end-to-end delay defined for each unit in a data stream. Whether a data unit is transferred much faster than the maximum tolerated delay is not important (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2007)
восходящее тестирование: последовательный подход к интеграционному тестированию, при котором компоненты нижнего уровня тестируются первыми и затем используются для облегчения тестирования компонентов более высокого уровня. этот процесс повторяется до тех пор, пока компонент на самом верху иерархии не будет протестированbottom-up testing: An incremental approach to integration testing where the lowest level components are tested first, and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is tested (см. Standard glossary of terms used in Software Testing)
всё сказанное означает, что разработчик ПО должен быть готов создавать ПО, которое можно приспосабливать к изменениям. этого требует сама природа ПО. Программное обеспечение должно быть приемлемым – понятным, обслуживаемым и расширяемымthis said, a software engineer must be prepared to build software that can accommodate change. That is the demanded nature of software. Software must be supportable – understandable, maintainable and scalable (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Дизайн программного обеспечения – это процесс выбора и документирования наиболее эффективных элементов, которые в совокупности будут реализовать требования к программной системеSoftware design is the process of selecting and documenting the most effective elements that together will implement the software system requirements (ssn)
Дизайн программного обеспечения – это процесс выбора и документирования наиболее эффективных элементов, которые в совокупности будут реализовать требования к программной системеSoftware design is the process of selecting and documenting the most effective elements that together will implement the software system requirements (ssn)
для испытания результата этого изменения модель может быть снова подвергнута анализу с целью проверить планируемостьTo test the effect of this change, the model can be analyzed again in order to check schedulability (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn)
Если, как это обычно бывает, имеется порядка десяти блокирующих друг друга сигналов, позволяющих запустить электродвигатель, обслуживающий персонал в случае неисправности должен быть способен быстро проверить все эти сигналыIf, as is quite common, there are ten interlock signals which allow a motor to start, the maintenance staff will need to be able to check these quickly in the event of a fault (см. E.A. Parr Programmable Controllers – An Engineer's Guide ssn)
если мы достигнем этой цели, то разработка отдельных модулей может осуществляться различными людьми независимо друг от друга, без необходимости общения друг с другом, при этом все эти объединённые вместе модули будут функционировать правильноif we achieve this goal, different people will be able to work on different modules independently, without needing much communication among themselves, and yet the modules will work together (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn)
если ни одна кнопка не нажата, электродвигатель должен быть включен или выключен в зависимости от того, в каком состоянии он находился до этогоwith neither button pressed, the motor could be running or stopped depending on what occurred last (см. E.A. Parr Programmable Controllers – An Engineer's Guide)
интегрированная среда модульного тестирования: инструмент, предоставляющий окружение для модульного тестирования или компонентного тестирования, в котором компонент может быть протестирован как в изоляции, так и с соответствующими заглушками и драйверами. этот инструмент также предоставляет разработчику возможности отладкиunit test framework: A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer, such as debugging capabilities (Standard glossary of terms used in Software Testing)
Исходной позицией этого перехода будет составная позиция, полученная из исходных позиций отдельных переходовthe source location of the transition will be the composite location obtained from the source locations of the individual transitions (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
каждый из этих шагов может быть выполнен отдельным вычислительным блоком, где каждый отдельный операнд передаётся от блока к блоку для выполнения операции сложенияEach of these steps can be performed by a separate computational unit, with a particular operand being passed from unit to unit for the complete addition operation (см. "Petri Net Theory And The Modeling Of Systems" by James L. Peterson 1981 ssn)
Композиционный функциональный блок создаётся из сети функциональных блоков более низкого уровня. это могут быть как базисные, так и композиционные блоки более низкого уровняA composite function block is built from a network of lower level function blocks. These can be either basic or lower level composite blocks (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems)
Любая сеть диаграммы функциональных блоков, порождающая логический результат вычислений, может быть связана с переходом. В этом примере, MotorChecks-функция, которая устанавливает логический сигнал Go продолжать в 1 истина, когда значения входов Vibration вибрация, Fuel топливо и Pressure давление находятся в заданных пределахAny Function Block Diagram network that generates a boolean output can be connected to a transition. In this example, MotorChecks is a function that sets a boolean signal Go to 1 true, when values of inputs Vibration, Fuel and Pressure are within operating limits (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3 ssn)
Недетерминизм может быть математической фантазией, но это полезная фантазияNondeterminism may be a mathematical fiction, but it is a useful idea (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)
но для простоты в данном обсуждении мы будем и далее, если это не приведёт к путанице, опускать слово "образец"for simplicity, this discussion will continue omitting the word "pattern" when there is no risk of confusion (см. Object-Oriented Software Construction second edition by Bertrand Meyer)
Однако различные детали базовой модели могут быть раскрыты в виде дополнений, расширяющих это минимальное представлениеHowever, you can expose various features of the underlying model as adornments to extend this minimal view (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn)
Пакет может импортировать другие пакеты. это означает, что пакет A или элемент пакета A может обратиться к пакету B или к его элементам. Следовательно, класс принадлежит только одному пакету, но он может быть импортирован в другие пакеты. Импорт представляет зависимость между пакетами и их элементамиA package may have package imports to other packages. This means that package A or element of package A can refer to package B or to its elements. Consequently, a class is owned by only one package but it can be imported to other packages. Imports introduce dependencies between packages and their elements (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Передача сообщения реализуется как синхронная связь между клиентом и поставщиком сервиса. Сообщение от объекта-клиента просит, чтобы объект-поставщик исполнил сервис метод. Интерпретация сообщения и средство его выполнения – на усмотрение объекта-поставщика. это можно было бы назвать делегированием работы другому объектуMessage passing is realized as a synchronous communication between the client and supplier of a service. A message from a client object requests that a supplier object performs a service method. The interpretation of a message and the means of executing it are at the discretion of the supplier object. This could be the delegation of the work to another object (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Передача сообщения реализуется как синхронная связь между клиентом и поставщиком сервиса. Сообщение от объекта-клиента просит, чтобы объект-поставщик исполнил сервис метод. Интерпретация сообщения и средство его выполнения – на усмотрение объекта-поставщика. это можно было бы назвать делегированием работы другому объектуMessage passing is realized as a synchronous communication between the client and supplier of a service. A message from a client object requests that a supplier object performs a service method. The interpretation of a message and the means of executing it are at the discretion of the supplier object. This could be the delegation of the work to another object (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
по этой причине я полагаю, что в будущем спецификации будут состоять как из формальных, так и из текстовых описанийfor these reasons, I think we will see future specifications to consist of both a formal definition and a prose definition (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
при высвобождении большого участка памяти часть его может быть выделена в ответ на текущий запрос, при этом остаток может оказаться слишком малым для удовлетворения любых последующих запросовwhen a large amount of memory is released, part of it may be used to meet a subsequent request, leaving an unused part that is too small to meet any further requests
с другой стороны, методы обмена буферов и рисования кадров будут вызываться очень часто, поэтому они должны быть быстрыми настолько, насколько это возможно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)
Старшинство операторов является фиксированным и не может быть изменено пользователем, но наряду с этим для управления порядком сопоставления операторов и операндов могут быть использованы круглые скобкиthe precedence of an operator is fixed and may not be changed by the user, but parentheses can be used to control the association of operators and operands (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual)
Структура этих документов может быть определена только с помощью визуального контроляthe structure of these documents can only be detected by visual inspection
Уровень 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)
Учитывая это, природа компьютеризации проектов современных механических систем становится более понятной. Вычислительные способности и ограничения должны рассматриваться на всех стадиях процесса проектирования и реализации. В частности, эффективность окончательной промышленной системы будет существенно зависеть от качества функционирования программного обеспечения в реальном масштабе времени, которое управляет механизмомwith this context, the compucentric nature of modern mechanical systems designs becomes clearer. Computational capabilities and limitations must be considered at all stages of the design and implementation process. In particular, the effectiveness of the final production system will depend very heavily on the quality of the real time software that controls the machine (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
Числовой выход счётчика в любое данное время будет непосредственно связан с реальным временем. Если бы счётчик имел неограниченное число бит, то это число можно было бы читать и преобразовывать, чтобы найти времяthe number output by the counter at any given time will be directly related to the real time. If the counter had an infinite number of bits, then this number could be read and converted to find the time (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
эта информация может быть представлена с помощью следующего обобщённого шаблонаthis information can be represented by the following generalized template
это были примитивные изделия с ограниченной функциональностьюthey were basic products with limited functionality
это допущение может быть нарушено только в случае одновременного доступа к монитору со стороны многих процессовthe assumption can only be violated if multiple processes access the monitor simultaneously (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
этот оператор будет исполняться повторно до тех пор, пока значение условия не станет FALSEthe statement will be reexecuted until the condition becomes FALSE (ssn)
этот проект содержит предложение по объектно-ориентированным расширениям, которые будут добавлены в IEC 61131-3this draft contains a proposal for object-oriented extensions to be added to the IEC 61131-3
этот тип блока предназначается для обеспечения допускающей повторное использование части приложения, которая может быть распределена по многим ресурсамthis type of block is intended to provide a re-usable part of an application that can be distributed over many resources (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems)
этот тип учётной записи – наилучший выбор для совместно проживающих в одном помещении нескольких взрослых пользователей или других часто посещающих ваш дом близких друзей, которые будут пользоваться вашим компьютеромthis type of account works best for roommates or other long-term guests who will be using your computer (см. "Windows® 10 For Dummies" by Andy Rathbone 2015)
этот унифицированный подход был принят для того, чтобы разработать рациональную и последовательную техническую концепцию для всех электрических систем, связанных с безопасностьюthis unified approach has been adopted in order that a rational and consistent technical policy be developed for all electrically-based safety-related systems (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007)