English | Russian |
A computer program translates a real-life problem into a series of actions to be taken by a computer | Компьютерная программа переводит практическую задачу в последовательность действий, которые должен выполнить компьютер (см. Prata S. – C++ Primer Plus, 6th Edition – 2011 ssn) |
ability to split a program | возможность разделить программу (ssn) |
ability to split a program into multiple separate source files | возможность разделить программу на несколько отдельных файлов исходного кода (о раздельной компиляции ssn) |
access paths to program inputs | пути доступа к входам программы (ssn) |
access paths to program internal variables | пути доступа к внутренним переменным программы (ssn) |
access paths to program outputs | пути доступа к выходам программы (ssn) |
adding variables to the AddSub program | добавление переменных в программу AddSub (ssn) |
advanced program-to-program communication | расширенные средства межпрограммной связи (архитектура передачи данных, позволяющая программам обработки транзакций обмениваться информацией с равноправными хостами ssn) |
advanced program-to-program communication | усовершенствованный протокол межпрограммной связи (ssn) |
allow a program to max out frame rates | позволять программе использовать максимальную частоту кадров, на которую способно оборудование (ssn) |
architecture mine: An investigation of an unknown body of source code to discern the structure of the program | исследование архитектуры: изучение неизвестного эксперту программного кода с целью установления структуры программы (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn) |
assertions to document programs | утверждения для документирования программ (ssn) |
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) |
be detrimental to the readability of the program | иметь решающее значение для легкочитаемости кода программы (IBM Alex_Odeychuk) |
Broadcast Algorithm: A method for disseminating information or making decisions in a distributed program. For decision making, each process broadcasts requests and acknowledgements to all other processes and maintains an ordered message queue that it uses to decide when its request is the oldest | Алгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос (см. "Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory R. Andrews 2000 ssn) |
can be used to represent the request limit a program is capable of processing in a single session | можно использовать для представления предельного количества запросов, которое способна обработать программа в одном сеансе (ssn) |
can be used to represent the request limit a program is capable of processing in a single session | может использоваться для представления предельного количества запросов, которое способна обработать программа в одном сеансе (ssn) |
Choosing a good way to represent the information can often make designing the program and processing the data much easier | Правильный выбор способа представления информации может существенно облегчить разработку программы и обработку данных (C Primer Plus by Stephen Prata (2013) ssn) |
connection of directly represented variables to program inputs | соединение прямо представленных переменных со входами программы (ssn) |
connection of global variables to program inputs | соединение глобальных переменных со входами программы (ssn) |
connection of program outputs to directly represented variables | соединение выходов программы с прямо представленными переменными (ssn) |
connection of program outputs to global variables | соединение выходов программы с глобальными переменными (ssn) |
Convention Relating to the Distribution of Programme-Carrying Signals Transmitted by Satellite | Конвенция о распространении несущих программы сигналов, передаваемых через спутники (Брюссель, 21.05.1994. Участниками конвенции являются 21 государство, в том числе Россия ssn) |
correct attributes of nonlocal variables visible to a program statement | корректные атрибуты нелокальных переменных, видимые операторам программы (ssn) |
day-to-day business of writing Rails programs | повседневная работа по созданию Rails-программ (ssn) |
develop program code to perform tests | разработка программного кода для проведения тестов (ssn) |
effective way to design an algorithm for a program | эффективный способ разработки алгоритма программы (ssn) |
entry point to a program or subprogram | точка входа в программу или подпрограмму (ssn) |
event-driven programs that use a graphical user interface to interact with the user | управляемые событиями программы, использующие графический интерфейс для взаимодействия с пользователем (напр., об аплетах Java ssn) |
events related to GUI-based programs | события, имеющие отношение к программам на основе GUI (ssn) |
events that the program responds to | события, на которые реагирует программа (ssn) |
filename for the object program to be created | имя файла создаваемой объектной программы (ssn) |
finding an initial nondegenerate basic feasible solution to a restricted master program | нахождение исходного невырожденного базисного допустимого решения ограниченной главной задачи (ssn) |
in testing to code, the input data is provided to test specific execution paths in the program | в тестировании на основе кода используются такие входные данные, которые позволяют проверить определённые пути выполнения программы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
in the context of presenting a general approach to organizing our programs | в контексте представления основного принципа организации программ (ssn) |
in the context of presenting a general approach to organizing our programs | в контексте представления общего подхода к организации программ (ssn) |
individual tasks are grouped together to form the actual PLC program | отдельные задачи группируются, формируя реальную программу ПЛК (ssn) |
initial nondegenerate basic feasible solution to a restricted master program | исходное невырожденное базисное допустимое решение ограниченной главной задачи (ssn) |
introduction to supervisory programs | основные сведения об управляющих программах (ssn) |
key to developing a correct program | ключ к созданию корректной программы (ssn) |
manufacturer of the PLC or the programming and debugging tool provided to the user to program a PLC application | изготовитель ПЛК или программного или отладочного инструмента, предоставленного пользователю для разработки приложений ПЛК (ssn) |
Modbus Terminal program allowing conveniently to work with different Modbus registers | программа Modbus Terminal, позволяющая удобно работать с различными регистрами Modbus (ssn) |
Most events to which your program will respond are generated when the user interacts with a GUI-based program | Большинство событий, на которые будет реагировать ваша программа, происходят при взаимодействии пользователя с программой на основе GUI (ssn) |
new absolute address to a computer program | новый абсолютный адрес для программы вычислительной машины (ssn) |
new absolute address to a computer program | новый абсолютный адрес для программы компьютера (ssn) |
Notice that the flowchart of Figure 3.22 does not specify the computations to be done, only the structure of the program | Заметим, что блок-схема на рисунке 3.22 не указывает конкретные вычисления, которые надо произвести, а только определяет структуру программы (см. Petri Net Theory And The Modeling Of Systems / James L. Peterson 1981 ssn) |
now that you have a clear design for your program, you can begin to implement it by writing the code | Теперь, при наличии чёткого представления о проекте программы, можно приступать к её реализации посредством написания кода (C Primer Plus by Stephen Prata (2013)) |
object program to be created | создаваемая объектная программа (ssn) |
order and group the PLC program ladder logic to maximize its modularity with respect to the functions required | упорядочение и группировка многоступенчатой логики программы ПЛК для максимального увеличения модульности требуемых функций (ssn) |
our goal in decomposing a program is to create modules that are themselves small programs that interact with one another in simple, well-defined ways | Нашей целью при декомпозиции программы является создание модулей, которые в свою очередь представляют собой небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986) |
Our goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain | Наша цель – помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращении (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn) |
our goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain | Наша цель помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращении (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986) |
phases of program translation from source code to executable code | стадии трансляции программы от исходного кода до исполняемого модуля (ssn) |
postcondition: assertion that pertains to a point immediately following, in the execution sequence, a specified portion of a program | постусловие: оператор условия, относящийся к точке, находящейся непосредственно за указанным фрагментом программы в последовательности выполнения (ISO/IEC 2382:2015 ssn) |
preamble to program design | предварительные замечания о процессе разработки программ (ssn) |
program may be considered to be in violation of the architectural design | программа нарушает структурное проектирование (ssn) |
program to demonstrate a function calling another function | программа, демонстрирующая вызов одной функции из другой (ssn) |
program to react appropriately | запрограммировать на адекватную реакцию (singularityhub.com Alex_Odeychuk) |
program translation from source code to executable code | трансляция программы от исходного кода до исполняемого модуля (ssn) |
program using a monitor to control access to a shared buffer | программа, применяющая монитор для управления доступом к совместно используемому буферу (ssn) |
programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain | программы высокого качества, являющиеся несложными, легко модифицируемыми и простыми в обращении (ssn) |
programs that have to issue many small I/O requests to regular files | программы, которым приходится выполнять множество небольших запросов ввода-вывода к обычным файлам (ssn) |
Programs that have to issue many small I/O requests to regular files often perform user-buffered I/O | Программы, которым приходится выполнять множество небольших запросов ввода-вывода к обычным файлам, зачастую используют ввод-вывод с пользовательским буфером (ssn) |
program-to-model transformation | преобразование программы в модель (do a program-to-model transformation – выполнять преобразование программы в модель Alex_Odeychuk) |
Reliability — Extent to which a program performs with required precision | Надежность – измерение, в терминах которого программа выполняется на необходимом уровне точности (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Reliability Extent to which a program performs with required precision | Надежность – измерение, в терминах которого программа выполняется на необходимом уровне точности (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Remote or external input and output variables defined in a local application program refer to network variables located in the object dictionary of the local CANopen interface | Удалённые или внешние входные и выходные переменные, определённые в локальной прикладной программе, ссылаются на сетевые переменные, находящиеся в словаре объектов локального CANopen интерфейса (ssn) |
Reusability — The ability to reuse an already-existing program component in another application | Повторное применение – свойство, обеспечивающее повторное применение существующего компонента программы в другом приложении (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Reusability — The ability to reuse an already-existing program component in another application | Возможность многократного использования – возможность снова использовать уже существующий компонент программы в другом приложении (ssn) |
Reusability The ability to reuse an already-existing program component in another application | Возможность многократного использования – возможность снова использовать уже существующий компонент программы в другом приложении (ssn) |
Reusability The ability to reuse an already-existing program component in another application | Повторное применение – свойство, обеспечивающее повторное применение существующего компонента программы в другом приложении (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
robustly deliver data to passivated WF program instances | надёжная доставка данных пассивированным экземплярам WF-программ (ssn) |
smoke test: A subset of all defined/planned test cases that cover the main functionality of a component or system, to ascertaining that the most crucial functions of a program work, but not bothering with finer details. A daily build and smoke test is among industry best practices | тест "на дым": подкласс всех определённых / запланированных тестовых сценариев, покрывающий основную функциональность компонента или системы с целью удостовериться, что базовые функции программы в целом работают корректно, без углубления в детали. Ежедневная сборка и тест "на дым" принадлежат к числу передовых практических методов промышленности (см. Standard glossary of terms used in Software Testing) |
stream of input that is being fed into the computer for the program to use | поток входных данных, направляемый в компьютер для использования программой (ssn) |
the application data storage provides for memory locations to store I/O image table and data for example, set values for timers, counters, alarm conditions, parameters and recipes for the machine or the process required during the execution of the application programme | Хранение данных прикладной программы предусматривает выделения ячеек памяти для хранения таблицы образа ввода/вывода и данных напр., заданных значений для таймеров, счётчиков, состояний сигнализации, параметров и наборов команд для машины или процесса, необходимых для выполнения прикладной программы (IEC 61131-1:2003(E)) |
the diagnosis and error interface serves to inform the application program about the error statuses of the software package, the communication system and the nodes | Интерфейс диагностики и ошибок предназначен для уведомления прикладной программы о статусах ошибок пакета программ, системы связи и узлов |
the difference lies in that testing to specs feeds the program with data without any consideration given to the program logic | Различие заключается в том, что при тестировании на основе технических требований программе задаются данные без какого-либо учёта логики работы программы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the retentive behavior can declare for all variables contained in the variable sections VAR_INPUT, VAR_OUTPUT, and VAR of functions blocks and programs to be either retentive or non-retentive by using the RETAIN or NON_RETAIN qualifier | Свойства в части сохранения могут объявлять переменные, содержащиеся в секциях переменных VAR_INPUT, VAR_OUTPUT и VAR функциональных блоков и программ, сохраняемыми или несохраняемыми, используя квалификаторы RETAIN или NON_RETAIN (см. IEC 61131-3:2013 Programmable Controllers – Programming Languages) |
there are different names used to signify the entire set of classes necessary to be designed and implemented in a computer program. They are called interchangeably design classes, software classes, application classes, program classes, system classes or implementation classes | Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
there are two kinds of execution-based testing: testing to specs black-box testing and testing to code whitebox testing. Both kinds use the same strategy of feeding the program with input data and observing if the output is as expected | Имеются два вида тестирования, основанного на выполнении программы: тестирование на основе технических требований тестирование методом чёрного ящика и тестирование по исходным текстам тестирование методом белого ящика. Оба вида используют ту же самую стратегию задания программе входных данных и наблюдения, тот ли выходной результат получается, который ожидался (см. 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) |
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) |
this corresponds to outputs of the local application programs and inputs of the remote application programs | это соответствует выходной информации локальных прикладных программ и входной информации удалённых прикладных программ (ssn) |
this is a pretty smart technique that allows a program to max out frame rates, but it is not true full decoupling | это очень гибкая методика, которая позволяет программе использовать максимальную частоту кадров, на которую способно оборудование. Однако назвать её стопроцентно полной развязкой всё же нельзя (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn) |
this plug-in builds the interface to a CANopen network and provides functions for down- and uploading of configuration and program data, scanning of a network, verification of device configurations, network and program control as well as layer setting services | этот дополнительный программный модуль представляет собой интерфейс для CANopen сети и выполняет функции загрузки и выгрузки данных конфигурирования и программ, сканирование сети, верификацию конфигураций устройства, управление сетью и программой, а также сервисы настройки уровней |
UNIX-to-UNIX copy program | программа копирования UNIX-to-UNIX (ssn) |
user request to interrupt or terminate the program | запрос пользователя, чтобы прервать или завершить программу (ssn) |
using assertions to document programs | использование утверждений для документирования программ (ssn) |
way programs are designed to communicate with the environment | способ написания программ, взаимодействующих с окружением (ssn) |
we will see how data abstraction makes programs much easier to design, maintain, and modify | мы увидим, как с помощью абстракции данных программы становится легче проектировать, поддерживать и изменять |
when experimenting with arrays, and with programs in general, it's helpful to be able to easily generate arrays filled with test data | при экспериментах с массивами и программами вообще полезно иметь возможность простого заполнения массивов тестовыми данными |
without any consideration given to the program logic | без какого-либо учёта логики работы программы (ssn) |
you can program timers to sequence those actions | для организации последовательности этих действий можно программировать таймеры (ssn) |