DictionaryForumContacts

   English
Terms for subject Programming containing the smaller of | all forms
EnglishRussian
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)
to avoid name conflicts, which may cause hard-to-find bugs in large programs, it is wise to use some kind of convention that minimizes the chance of conflicts. Possible conventions include capitalizing method names, prefixing data attribute names with a small unique string, or using verbs for methods and nouns for data attributesчтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данных (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011 ssn)
Coding is just a small part of programming, which is the overall process of designing, specifying, documenting, coding, and debugging programsКодирование является лишь небольшой составной частью программирования, которое включает формулировку требований, предъявляемых к программе, составление проекта программы, разработку документации, кодирование и отладку программ (ssn)
Continuous time, on the other hand, is the natural model for asynchronous systems, because the separation of events can be arbitrarily smallНепрерывное время, с другой стороны, является естественной моделью для асинхронных систем, поскольку промежуток времени, разделяющий события, может быть сколь угодно мал (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn)
Decomposition of a software system into small comprehensible parts in order to limit the complexity of the systemДекомпозирование программной системы на небольшие законченные модули с целью сокращения сложности системы (см. IEC 61508-7:2010 и ГОСТ Р МЭК 61508-7-2012 ssn)
division of the time into small incrementsделение интервала времени на малые отрезки (ssn)
for small departures of Q from the vertical positionдля малых отклонений Q от вертикального положения (ssn)
in the software lifecycle, the time and effort put into the code maintenance significantly outweighs the time and effort put into writing the code in the first place. Code maintenance is reading it and trying to understand it in order to modify or extend it. Any refactoring of code during its production, no matter how small, can significantly benefit software maintainersв жизненном цикле ПО время и трудозатраты на сопровождение кода существенно превышают время и трудозатраты на первоначальное написание кода. При сопровождении кода необходимо прочитать и попробовать понять его, чтобы затем изменить или расширить. Любой рефакторинг кода в процессе его создания, независимо от того, сколь он мал, может принести существенную пользу эксплуатационному персоналу ПО (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
program performance when the program needs frequent file I/O operations, each for small amount of dataпроизводительность программы при частом обмене небольшими порциями данных с файлом (ssn)
small, easily identifiable region of the programнебольшой, ясно определённый участок программы (ssn)
the use of buffers can improve program performance when the program needs frequent file I/O operations, each for small amount of dataПрименение буферов может повысить производительность программы при частом обмене небольшими порциями данных с файлом
these hooks, called event handlers, are very small fragments of code inserted into the runtime environment so they will execute whenever particular events occurТакие привязки, которые называются обработчиками событий, представляют собой очень небольшие фрагменты кода, вставленные в среду выполнения так, чтобы они могли выполняться при наступлении конкретного события
very small fragments of code inserted into the runtime environment so they will execute whenever particular events occurочень небольшие фрагменты кода, вставленные в среду выполнения так, чтобы они могли выполняться при наступлении конкретного события (ssn)
when the variety of events is small, for example, or the actions triggered by events are always the same, the extra development effort might not be justifiedЕсли, например, диапазон событий невелик, или действия, запускаемые событиями, всегда одни и те же, дополнительные затраты ресурсов на разработку могут не оправдаться (ssn)