Russian | English |
асинхронный обмен сообщениями: вид межзадачной коммуникации, при котором задача-производитель посылает сообщение задаче-потребителю и не дожидается ответа. Между двумя задачами может существовать очередь сообщений | asynchronous message communication: A form of communication in which a concurrent producer component or task sends a message to a concurrent consumer component or task and does not wait for a response. The message queue could potentially build up between the concurrent components or tasks (см. Software Modeling and Design by Hassan Gomaa, а тж. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
без абстракции процессов современные вычисления просто не могут существовать | without the process abstraction, modern computing could not exist (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
в настоящее время существует небольшое число работ, в которых рассматриваются вопросы формального описания и моделирования функциональных блоков стандарта IEC 61499 | Currently, there is a small number of works in which the problem of the formal description and modelling of IEC 61499 function blocks are considered (ssn) |
в UML предполагается, что может существовать абстрактное понятие типа сущности например, банковский счёт и отдельные конкретные экземпляры этой абстракции такие как "мой банковский счёт" или "ваш банковский счёт" | UML considers that we might have the abstract notion of a type of thing such as a bank account and then specific, concrete instances of that abstraction such as "my bank account" or "your bank account" (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
в случае простого торгового автомата существуют два вида событий | in the case of a simple vending machine, there are two kinds of event |
естественный параллелизм, который существует в контексте предметной области | natural parallelism that occurs within the context of a problem domain (ssn) |
идентификация естественного параллелизма, который существует в контексте предметной области | identifying the natural parallelism that occurs within the context of a problem domain (ssn) |
Иногда создаётся совершенно новый тип требований, предъявляемых к подсистемам – производные требования. Как правило, существует два класса производных требований | Sometimes, we discover that we have created a whole new requirements class — derived requirements — that must be imposed on the subsystems. Typically, there are two subclasses of derived requirements (см. Managing Software Requirements: A Unified Approach / Dean Leffingwell & Don Widrig 1999 ssn) |
к сожалению, структуры зависимостей только сверху вниз не совсем реалистичны. В действительности будут существовать зависимости снизу вверх, но они могут быть сделаны относительно безопасными квалифицированным проектированием и программированием. Желательный результат таков, чтобы более высокие уровни зависели от более низких уровней, в то время как более низкие уровни всё ещё могли бы связываться с более высокими уровнями, но без создания неуместных неуправляемых зависимостей | Unfortunately, the top-down only dependency structure is not quite realistic. In reality, the bottom-up dependencies will exist, but they can be made relatively harmless by skilful design and programming. A desired outcome is that higher layers depend on lower layers while lower layers can still communicate with higher layers without exerting undue unmanageable dependencies (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
компонент программного обеспечения, который уже существует, а не разработан специально для выполняемого проекта либо для системы, связанной с безопасностью | software element which already exists and is not developed specifically for the current project or safety-related system (определение "pre-existing software" в IEC 61508-4:2010 ssn) |
Недавние работы распространили эту теорию на более общие классы процессов, но ограничения всё ещё существуют | Recent work has extended this theory to more general classes of processes, but limitations still exist (ssn) |
Обратите внимание, что условие стабильности уровней означает неприемлемость технологии устранения циклических зависимостей между уровнями добавлением новых уровней. К счастью, существуют технологии программирования, обеспечивающие устранение циклических зависимостей или делающие их относительно безопасными | Note that the stability condition of layers means that the technique of eliminating circular dependencies between layers by adding new layers is not acceptable. Fortunately, there exist programming techniques to ensure that circular dependencies between layers can be eliminated or made relatively harmless (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
ограничения всё ещё существуют | limitations still exist (ssn) |
Одна из важнейших характеристик языка программирования – какие в нём существуют средства использования имён для указания на вычислительные объекты | A critical aspect of a programming language is the means it provides for using names to refer to computational objects (см. Harold Abelson and Gerald Jay Sussman with Julie Sussman 1999, Structure and Interpretation of Computer Programs ssn) |
Последовательное приложение – это последовательная программа, которая состоит из пассивных объектов и имеет только один поток управления. Когда один объект вызывает операцию другого объекта, управление передаётся от вызвавшей операции к вызванной. После того как вызванная операция завершает выполнение, управление возвращается вызвавшей операции. В последовательном приложении существует только синхронная передача сообщений вызов процедуры или метода | A sequential application is a sequential program that consists of passive objects and has only one thread of control. When an object invokes an operation in another object, control is passed from the calling operation to the called operation. When the called operation finishes executing, control is passed back to the calling operation. In a sequential application, only synchronous message communication procedure call or method invocation is support (см. Software Modeling and Design by Hassan Gomaa 2011 ssn) |
Последовательное приложение это последовательная программа, которая состоит из пассивных объектов и имеет только один поток управления. Когда один объект вызывает операцию другого объекта, управление передаётся от вызвавшей операции к вызванной. После того как вызванная операция завершает выполнение, управление возвращается вызвавшей операции. В последовательном приложении существует только синхронная передача сообщений вызов процедуры или метода | A sequential application is a sequential program that consists of passive objects and has only one thread of control. When an object invokes an operation in another object, control is passed from the calling operation to the called operation. When the called operation finishes executing, control is passed back to the calling operation. In a sequential application, only synchronous message communication procedure call or method invocation is support (см. Software Modeling and Design by Hassan Gomaa 2011 ssn) |
при использовании маршализации существует две потенциальные проблемы | there are two potential issues when you use marshaling (см. Agile Web Development with Rails Fourth Edition by Sam Ruby, Dave Thomas and David Heinemeier Hansson 2011) |
Принятые деления описывают конкретные способы представления мира. В UML существует два принятых деления: классификатор / экземпляр и интерфейс / реализация | Common divisions describe particular ways of thinking about the world. There are two common divisions in UML classifier/instance, and interface/implementation (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005) |
Принятые деления описывают конкретные способы представления мира. В UML существует два принятых деления: классификатор/экземпляр и интерфейс/реализация | Common divisions describe particular ways of thinking about the world. There are two common divisions in UML — classifier/instance, and interface/implementation (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
проверяет, существует ли во входном потоке ещё одно слово | tests whether there is another word in the input (ssn) |
существовать на протяжении конечного времени | exist over an interval of time (ssn) |
существовать также | in addition to these features, there be (ssn) |
Существует два более удобных способа описания автоматов | there are two preferred notations for describing automata |
Существует два типа интеграционных свойств | there are two types of emergent properties |
Существует две разновидности локальных объектов Globe | Globe local objects come in two flavors (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2007 ssn) |
Существует длинная история инженерии систем в традиционных технических дисциплинах, типа проектирования механических или электрических систем | there is a long history of using systems engineering in traditional engineering disciplines, such as mechanical or electrical engineering (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Существует лишь одна причина, приводящая к изменению класса | A class should have only one reason to change (ssn) |
Существует множество последовательностных примитивов и методологий синхронизации | A variety of choices in sequential primitives and clocking methodologies exist (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
Существует несколько причин для модульной организации программ с применением методов | there are several motivations for modularizing an app by means of methods (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013) |
Существует несколько физических представлений стеков | Several possible physical representations exist for stacks (ssn) |
Существует огромный пласт научной литературы по этой теме | there is a rich body of academic literature in this field |
Существует старый хорошо известный способ обмена содержимым двух регистров без использования третьего | A very old trick is exchanging the contents of two registers without using a third (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 ssn) |
Существует также несколько соглашений, регулирующих порядок использования имен типов | in addition to these features, there are a few conventions for type names (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010) |
существует техническая возможность по созданию | it's technically possible to create (чего-либо Alex_Odeychuk) |
Существует три обширных перекрывающихся класса приложений – многопоточные системы, распределенные системы и синхронные параллельные вычисления – и три соответствующих им типа параллельных программ | there are three broad, overlapping classes of applications – multithreaded systems, distributed systems, and parallel computations – and three corresponding kinds of concurrent programs (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
Существует три обширных перекрывающихся класса приложений многопоточные системы, распределенные системы и синхронные параллельные вычисления и три соответствующих им типа параллельных программ | there are three broad, overlapping classes of applications multithreaded systems, distributed systems, and parallel computations and three corresponding kinds of concurrent programs (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
Существует четыре основных типа отношений синхронизации между любыми двумя потоками в одном процессе или между любыми двумя процессами в одном приложении: старт-старт СС, финиш-старт ФС, старт-финиш СФ и финиш-финиш ФФ | there are four basic synchronization relationships between any two threads in a single process or between any two processes within a single application: start-to-start SS, finish-to-start FS, start-to-finish SF, and finish-to-finish FF (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
Существуют два основных вида синхронизации – взаимное исключение и условная синхронизация | there are two basic kinds of synchronization: mutual exclusion and condition synchronization (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
Существуют два основных вида синхронизации взаимное исключение и условная синхронизация | there are two basic kinds of synchronization: mutual exclusion and condition synchronization (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
Существуют разные способы чтения данных из файла | there are other ways of reading input from a file |
Существуют следующие типы переменных | the following types of variables do exist |
Существуют три основных метода передачи данных между микрокомпьютерной системой и внешними устройствами | there are typically three main ways of transferring data between the microcomputer system and the external devices (см. Fundamentals of Digital Logic and Microcomputer Design by M. Rafiquzzaman 2005) |
такого файла или директории не существует | enoent (Abbr. "Error NO ENTry"), No such file or directory karmusha) |
Точка взаимодействия: положение, в котором существует набор интерфейсов | Interaction point: A location at which there exists a set of interfaces (см. ISO/IEC 10746-2, ГОСТ Р ИСО/МЭК 10746-2-2000 ssn) |