DictionaryForumContacts

   Russian
Terms for subject Programming containing но | all forms | exact matches only
RussianEnglish
база данных, таблицы которой хранятся на разных, но взаимосвязанных вычислительных системахdatabase whose tables are stored on different but interconnected computing systems (распределенная реляционная база данных ssn)
в контексте унифицированного процесса "реализация" означает программирование и построение системы, но не её развёртывание. Дисциплина "окружение" предполагает установку необходимых средств и настройку процесса для данного проектаin the UP, Implementation means programming and building the system, not deployment. The Environment discipline refers to establishing the tools and customizing the process for the project (см. Applying UML and Patterns by Craig Larman 2002)
в этих схемах выход зависит не только от текущих значений на входах, но и от предшествовавших входных значенийin these circuits, the output not only depends upon the current values of the inputs, but also upon preceding input values (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003)
в этом качестве планировщик OS / 360 хорош. Но на него почти никакого влияния не оказали потребности OS / 360 в удалённом вводе заданий, многопрограммности и резидентном размещении интерактивных подсистемas such, the OS/360 scheduler is good. But it is almost totally uninfluenced by the OS/360 needs of remote job entry, multiprogramming, and permanently resident interactive subsystems (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
Вершиной иерархии является абстрактный класс, который содержит описание всех методов, обрабатывающих события, но без реализацииthe top of the hierarchy is an abstract class that implements all the event handling methods to do nothing (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003)
Внутренняя подструктура может быть иерархической декомпозицией других агентов, но машина состояний всегда реализует внутреннюю суть агентаthe internal substructure can be hierarchically decomposed of other agents, but a state machine always implements the innermost agent
Второй показатель утверждает, что иерархия уровней должна минимизировать зависимости между пакетами. Широко используемый метод достижения этого – делать более высокие уровни зависимыми от более низких уровней, но не наоборотthe second objective states that the layer hierarchy should minimize dependencies between packages. the widely-accepted method of achieving this is by making higher layers depend on lower layers but not vice versa (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Второй показатель утверждает, что иерархия уровней должна минимизировать зависимости между пакетами. Широко используемый метод достижения этого – делать более высокие уровни зависимыми от более низких уровней, но не наоборотthe second objective states that the layer hierarchy should minimize dependencies between packages. the widely-accepted method of achieving this is by making higher layers depend on lower layers but not vice versa (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
выводить знак не только для отрицательных, но и для положительных чиселprint sign for positive and negative numbers (флаг, управляющий форматом выходных данных ssn)
Диаграммы деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессыActivity diagrams are a technique to describe procedural logic, business process, and work flow. In many ways, they play a role similar to flowcharts, but the principal difference between them and flowchart notation is that they support parallel behavior (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn)
Диаграммы деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессыActivity diagrams are a technique to describe procedural logic, business process, and work flow. In many ways, they play a role similar to flowcharts, but the principal difference between them and flowchart notation is that they support parallel behavior (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn)
Здесь будет использован термин классы проекта или просто классы, но другие термины могут быть более подходящими в других местах книгиthe term used here is design classes or simply classes, but other terms may be more suitable elsewhere in the book (классы проекта – термин, одобренный и Unified Process, Унифицированный процесс; design classes is also the term favored by the Unified Process; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
Итеративные подходы ослабляют следствия неадекватной подготовки, но не устраняют ихIterative approaches tend to reduce the impact of inadequate upstream work, but they don't eliminate it (см. Code Complete / Steve McConnell.-2nd ed. 2004 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)
Конечно, некоторые методические аспекты подразумеваются элементами, составляющими модель UML, но сам UML предоставляет собой лишь визуальный синтаксис, который можно использовать для создания моделейNaturally, some aspects of methodology are implied by the elements that comprise a UML model, but UML itself just provides a visual syntax that we can use to construct models (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn)
Концепции классов и наследования были введены в языке Simula 67, но получили широкое распространение только с появлением языка Smalltalkthe concepts of classes and inheritance were first used in Simula 67, but only with the introduction of Smalltalk did they start gaining widespread acceptance (см. Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa)
краткая, но малопонятная формаencoded form (контекстуальный перевод на русс. язык Alex_Odeychuk)
Локальные области хранения потоков предоставляют удобный механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокамTLS provides a convenient mechanism for storage that is global within a thread but unavailable to other threads (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn)
механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокамmechanism for storage that is global within a thread but unavailable to other threads (ssn)
Например, производитель двигателя с переменной скоростью обязан снабдить его маркировкой СЕ в соответствии с директивой LV, но не пользоваться директивой EMC, поскольку ответственность за правильную установку привода, монтажные соединения и двигатель несёт конструктор пульта или производитель машиныfor example, the manufacturer of a VF drive unit must provide CE marking for the LV directive, but not for the EMC directive as this is the responsibility of the panel builder or machine manufacturer who must follow correct installation methods for the drive, cabling and motor (см. Programmable Controllers – An Engineer's Guide by E.A. Parr 2003)
не очень элегантное решение, но оно работаетthis solution is not elegant, but it works (ssn)
Недавние работы распространили эту теорию на более общие классы процессов, но ограничения всё ещё существуютRecent work has extended this theory to more general classes of processes, but limitations still exist (ssn)
Недетерминизм может быть математической фантазией, но это полезная фантазияNondeterminism may be a mathematical fiction, but it is a useful idea (ssn)
независимые компоненты, которые предоставляют доступ к собственным интерфейсам, но зависят от модулей ИИindependent components that provides their own interfaces, but that depends on AI modules (ssn)
необходимые, но ещё не выполненные изменения в ПОtechnical debt (корпорации AdaCore; контекстуальный перевод на русс. язык Alex_Odeychuk)
несколько неприятно, но эффективноugly, but effective (ssn)
но даже и после развёртывания, старая система может оставаться в эксплуатации в течение некоторого времени, пока новая система не продемонстрирует свою полноценностьeven after deployment, the old system may stay operational for some time until the new system can demonstrate its production usefulness (см. 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)
но до сих пор этоbut this remains the outstanding (ssn)
но до сих пор это открытая исследовательская задача в компьютерных наукахbut this remains the outstanding open research problem in computer science (ssn)
но если компилятор предлагает показанное сокращение, то зачем применять громоздкий синтаксис, затрудняющий чтение кода?but if the compiler provides the shortcut shown, why type more syntax that makes the code harder to read? (см. Accelerated C# 2010 by Trey Nash 2010 ssn)
но есть и другие причиныbut there are other reasons (ssn)
но и от тогоbut also on (ssn)
но множество возможностей представления усложняет применение этого методаon the other hand, a large number of representation possibilities makes the application of this technique complex (см. IEC 61508-7:2010)
но не все посетители выполняют транзакцию во время первого посещения, поэтому ещё одна важная цель для сайта электронной торговли – добавление товара в корзину независимо от того, будет он куплен или нет, т.е., другими словами, – начало процесса покупкиHowever, not all visitors complete a transaction on their first visit, so another useful e-commerce goal is adding an item to the shopping cart, whether they complete or not – in other words, beginning the shopping process (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008)
но не все посетители выполняют транзакцию во время первого посещения, поэтому ещё одна важная цель для сайта электронной торговли – добавление товара в корзину независимо от того, будет он куплен или нет, т.е., другими словами, – начало процесса покупкиHowever, not all visitors complete a transaction on their first visit, so another useful e-commerce goal is adding an item to the shopping cart, whether they complete or not – in other words, beginning the shopping process (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008)
но продвижение типов может иногда привести к неожиданным результатамType promotion can, however, lead to somewhat unexpected results
но средства ИИ, действующие исключительно на основе активизируемых реакций, лишены главной составляющей человеческого интеллекта – памятиHowever, AI purely based on reflexes lacks a main characteristic of human intelligence: memory (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003)
но средства ИИ, действующие исключительно на основе активизируемых реакций, лишены главной составляющей человеческого интеллекта – памятиHowever, AI purely based on reflexes lacks a main characteristic of human intelligence: memory (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003)
но суть яснаbut the intent is clear (ssn)
но также иbut also (ssn)
но что, если нам потребуется выполнить рекурсивную фильтрацию по нескольким каталогам?but what if you need to recursively filter across multiple directories? (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013)
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждениеat the book's core is a comprehensive catalog of refactorings. Each refactoring describes the motivation and mechanics of a proven code transformation. Some of the refactorings, such as Extract Method or Move Field, may seem obvious. But don't be fooled (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)
Отдаёте ли вы себе в этом отчёт или нет, но значительная доля кода вашего приложения всегда будет связана с управлением его состояниямиWhether or not you realize it, a significant portion your application's code relates to managing its state (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005 ssn)
отдельные, но взаимосвязанные наборы данныхseparate but related data sets (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)
память, являющаяся глобальной в контексте потока, но недоступной другим потокамstorage that is global within a thread but unavailable to other threads (ssn)
Правила преобразования данных не были точно определёны в первоначальном описании, но, по всей видимости, они те же, что и соответствующие правила языка ПЛ / 1Data conversion rules were not explicitly specified in the original specification, but presumably they follow the rules of PL/I (см. Advances in computer architecture by Glenford J. Myers 1982)
Приведенные ниже в качестве примера имена функций иллюстрируют не только соглашения об использовании имен, но и многоликость функций Windowsthe following function names illustrate function name conventions as well as Windows' variety (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010)
программный продукт, разработанный на одном компьютере, но предназначенный для использования на другом компьютереcross software (ssn)
прозрачный ящик как способ повторного использования: стиль повторного использования, основанный на наследовании классов. Подкласс повторно использует интерфейс и реализацию родительского класса, но может также иметь доступ к закрытым для других аспектам своего родителяwhite-box reuse: A style of reuse based on class inheritance. A subclass reuses the interface and implementation of its parent class, but it may have access to otherwise private aspects of its parent (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
простой, но мощный способ нахождения корней уравненияsimple but powerful technique for finding roots of an equation (ssn)
псевдоязык = pseudo language; = pseudo-language близкий к естественному условный язык, не являющийся реальным языком программирования, но удобный для первоначального описания алгоритмов например, для ТЗ, после чего алгоритмы программируются уже на обычных ЯВУ. В этом смысле псевдоязык является промежуточным языкомpseudolanguage (intermediate language ssn)
разные, но взаимосвязанные вычислительные системыdifferent but interconnected computing systems (ssn)
Рефакторинг очень хорошо сочетается с быстрой разработкой Мартин, 2003. Он может проводиться в любом месте итерации, но наиболее эффективно выполнять его либо в конце текущей итерации, либо в начале следующей. Рефакторинг может существенно улучшить внутреннюю структуру кода без изменения его внешнего поведенияRefactoring integrates very well with the agile development Martin, 2003. It can be conducted at any point during iteration, but it is most effective towards the end of the current iteration or at the beginning of the next iteration. Refactoring can significantly improve the internal structure of the code without changing its external behavior (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
Сигналы – ограниченная, но полезная форма межпроцессной связиSignals are a limited but useful form of interprocess communication (ssn)
Сигналы – ограниченная, но полезная форма межпроцессной связиSignals are a limited but useful form of interprocess communication (ssn)
синдром "да, но ... "the "yes, but" syndrome (ssn)
специалисты, на которых возложена роль тестировщиков, но не разработчиковpeople assuming the role of tester, but not of developer (ssn)
Средства поддержки зависимостей позволяют реализовать возможности с помощью независимых компонентов, которые предоставляют доступ к собственным интерфейсам, но зависят от модулей ИИ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)
Старшинство операторов является фиксированным и не может быть изменено пользователем, но наряду с этим для управления порядком сопоставления операторов и операндов могут быть использованы круглые скобки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)
Такое поведение довольно удобно, но иногда им злоупотребляют, пытаясь создать более сложную логикуthis behavior is very handy but can sometimes be abused to accomplish complex logic (см. "The Art of Readable Code" by Dustin Boswell, Trevor Foucher 2012 ssn)
удобный механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокамconvenient mechanism for storage that is global within a thread but unavailable to other threads (ssn)
элемент определения класса feature , определённый в данном классе, но не имеющий в нём реализацииdeferred feature (Ant: effective feature ssn)
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали ихthese observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote them (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали ихthese observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote them (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
это вещь из области POSIX – стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIMEthis is a POSIX thing – POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn)
это вещь из области POSIX – стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIMEthis is a POSIX thing – POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn)