English | Russian |
additional programming techniques for readable programs problems | дополнительные методы повышения читабельности программ (ssn) |
address assignments inside programs, and function block types | назначения адреса внутри программ и типов функциональных блоков (ssn) |
algorithms and programs design | разработка алгоритмов и программ (Konstantin 1966) |
antivirus programs, adware scanners, firewalls, and the like | антивирусные программы, сканеры для выявления рекламы, размещённой в программах, системы сетевой защиты (и т.п. ssn) |
application programs that work with relational databases | прикладные программы, работающие с реляционными базами данных (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) |
concurrent execution of programs and statements | параллельное выполнение программ и операторов (ssn) |
creating programs with the IEC ladder editor | разработка программ с помощью редактора релейных диаграмм IEC (ssn) |
describing the meanings of programs: dynamic semantics | описание смысла программ: динамическая семантика (ssn) |
designing programs for easier testing | конструирование программ с целью облегчения тестирования (ssn) |
developing event-driven programs with finite state machines | разработка управляемых событиями программ с помощью конечных автоматов (ssn) |
developing programs as diverse as network drivers and compilers | разработка таких непохожих программ, как сетевые драйверы и компиляторы (ssn) |
development of programs with vendor-specific libraries | построение программ со специализированными библиотеками производителя (ssn) |
development of programs with vendor-specific libraries | построение программ со специфическими библиотеками производителя (ssn) |
event-driven programs that use a graphical user interface to interact with the user | управляемые событиями программы, использующие графический интерфейс для взаимодействия с пользователем (напр., об аплетах Java ssn) |
execution of a set of program organization units, which can include programs and function blocks whose instances are specified in the declaration of programs | выполнение набора программных компонентов, которые могут включать программы и функциональные блоки, экземпляры которых заданы в объявлении программ (ssn) |
graphic development of programs with vendor-specific libraries | графическое построение программ со специализированными библиотеками производителя (ssn) |
graphic development of programs with vendor-specific libraries | графическое построение программ со специфическими библиотеками производителя (ssn) |
imperative programs with explicit concurrency, communication, and synchronization | императивные программы с явными параллельностью, взаимодействием и синхронизацией (ssn) |
in programs written in the Java programming language, an instance of a class is created using the new operator followed by the class name | в программах на языке Java экземпляр класса создаётся с помощью оператора new, за которым следует имя класса |
interaction between application programs running on different nodes of a network | взаимодействие прикладных программ разных узлов сети (ssn) |
modularity of functional programs and modularity of objects | модульность функциональных программ и модульность объектов (ssn) |
Most embedded systems programs include a header file which describes the target processor | Многие программы для встраиваемых систем содержат заголовочный файл, описывающий целевой процессор (ssn) |
Multiple Programs Multiple Data | парадигма "много программ – много данных" (сокр. MPMD ssn) |
Multiple Programs Multiple Data | парадигма "много программ много данных" (сокр. MPMD 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) |
programs and statements | программы и операторы (ssn) |
programs are composed of modules | программы делятся на модули (ssn) |
programs executed under the control of zero or more tasks | программы, выполняемые под управлением нулевого или большего количества задач (ssn) |
programs for specialized environments | программы, предназначенные для работы в специальных средах (напр., таких как контроллер в автоматическом устройстве ssn) |
programs of high quality-programs | программы высокого качества (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) |
programs which contain common parts | программы, которые содержат общие части (ssn) |
programs with loops | программы с циклами (ssn) |
representing programs in IP | представление программ в ментальном программировании (ssn) |
representing programs in IP | представление программ в IP (ментальном программировании ssn) |
small programs that interact with one another in simple, well-defined ways | небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам (ssn) |
special programs in the form of rudimentary logic simulators | специальные программы в виде элементарных систем логического моделирования (ssn) |
supervisory programs for a complex commercial application | управляющие программы для сложных коммерческих систем (ssn) |
supervisory programs for a process-control application | управляющие программы для систем управления производственными процессами (ssn) |
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) |
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) |
User programs are written using language abstractions loaded into the system | Пользовательские программы составляются при помощи загружаемых в систему языковых абстракций (см. Generative Programming: Methods, Tools, and Applications / Krzysztof Czarnecki, Ulrich Eisenecker ssn) |
way programs are designed | способ написания программ (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 | при экспериментах с массивами и программами вообще полезно иметь возможность простого заполнения массивов тестовыми данными |
writing programs in terms of the operations for manipulating abstract data types | написание программ в терминах операторов управления абстрактными типами данных (ssn) |