Russian | English |
аварийный выход из программы с возможностью восстановления функционирования | abend recovery program (ssn) |
автомат с хранимой программой | stored-program machine (ssn) |
альтернативная программа на языке С | alternative C program (ssn) |
аналогия с маленькой программой | small program analogy (ssn) |
база данных с описанием программ | software database (ssn) |
Большинство событий, на которые будет реагировать ваша программа, происходят при взаимодействии пользователя с программой на основе GUI | Most events to which your program will respond are generated when the user interacts with a GUI-based program (ssn) |
в программах на языке Java экземпляр класса создаётся с помощью оператора new, за которым следует имя класса | in programs written in the Java programming language, an instance of a class is created using the new operator followed by the class name |
ввод / вывод с прерыванием программы | interrupt I/O |
ввод / вывод с прерыванием программы | interrupt input/output (ввод/вывод по инициативе внешнего устройства, которое подключается к входу сигнала прерывания микропроцессора) |
ввод-вывод с прерыванием программы | interrupt I/O (ssn) |
вспомогательная программа, транслирующая с C++ в си | cfront (появилась в середине 80-х гг. в AT&T Bell Labs, когда компиляторы для C++ было ещё рано писать) |
выполнение программы с заходом в процедуру и остановкой перед исполнение первого оператора процедуры | trace into (при отладке schyzomaniac) |
выполнение программы с исполнением процедуры без прослеживания работы процедуры | step over (при отладке schyzomaniac) |
вычислительная модель с хранимой программой | stored-program model of computing (ssn) |
графическая связь с программами | graphical association with programs (ssn) |
графическая связь с функциональными блоками внутри программ | graphical association with function blocks within programs (ssn) |
группа программ распределённой обработки данных и разделения ресурсов для сетей с архитектурой SNA | ACF/NCP (сокр. от advanced communication function/network control program ssn) |
группа программ распределённой обработки данных и разделения ресурсов для сетей с архитектурой SNA, программы ACF | ACF (сокр. от advanced communication function ssn) |
документация программы с использованием средств культурного программирования | documentation for a literate program (Alex_Odeychuk) |
защита программ с помощью электронного ключа | hardware key protection (ssn) |
иерархическая конкатенация имён экземпляров, начиная с имени ресурса, за которым следует имя экземпляра программы, за которым следует имя экземпляра функционального блока | hierarchical concatenation of instance names, beginning with the name of the resource, followed by the name of the program instance, followed by the name of the function block instance (ssn) |
императивные программы с явными параллельностью, взаимодействием и синхронизацией | imperative programs with explicit concurrency, communication, and synchronization (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) |
исходный файл с текстом программы | source file (ssn) |
картридж с программами | program cartridge (ssn) |
компьютер с аппаратно реализованной программой | wired-program computer (ssn) |
компьютер с аппаратной программой | wired-program computer (ssn) |
компьютер с аппаратной программой, компьютер с аппаратно реализованной программой, компьютер с зашитой программой | wired-program computer (ssn) |
компьютер с зашитой программой | wired-program computer (ssn) |
компьютер с хранимой программой | stored-program computer (ssn) |
конструирование программ с целью облегчения тестирования | designing programs for easier testing (ssn) |
контрольная точка программы с подсчётом числа проходов | pass count breakpoint (ssn) |
логика программы совпадает с направлением прогона | logic with program flow (см. E.A. Parr Programmable Controllers – An Engineer's Guide ssn) |
многопоточная программа с разделяемыми данными | concurrent program with shared data (Alex_Odeychuk) |
модель разработки программ с открытыми исходными текстами | open-source model (1) описывает организацию распределённой работы над ПО с открытыми исходниками; 2) представляет саму идею такой разработки ssn) |
модульная организация программ с применением методов | modularizing an app by means of methods (ssn) |
мы увидим, как с помощью абстракции данных программы становится легче проектировать, поддерживать и изменять | we will see how data abstraction makes programs much easier to design, maintain, and modify |
Например, одна из программ "ввода диаграмм состояний" молча удаляет повторяющиеся переходы и в случае пропуска переходов указывает переход в состояние с кодовым именем "00 ... 00", не выдавая пользователю предостережений | for example, one "state diagram entry" tool silently removes duplicated transitions and goes to the state coded "00...00" for missing transitions, without warning the user (см. Digital Design: Principles and Practices Third Edition by John F. Wakerly 1999) |
Нашей целью при декомпозиции программы является создание модулей, которые в свою очередь представляют собой небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам | 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) |
небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам | small programs that interact with one another in simple, well-defined ways (ssn) |
нисходящее тестирование программы с использованием фиктивного модуля | stub testing (ssn) |
области деятельности, которые не связаны с разработкой программ | non-software-system-specific domains (ssn) |
обратная совместимость с существующими программами | backward compatibility with existing programs (ssn) |
общий вид программы на языке С | general form of a C program (ssn) |
объектно-ориентированная рабочая среда для программ с сетевой структурой | object-oriented framework for networked software (ssn) |
ориентированная на работу с документами программа рисования | document-centered paint program (ssn) |
ориентированные на работу с документами программы рисования | document-centered paint programs (ssn) |
отделение частей программы, которые имеют дело с представлением объектов данных | isolating the parts of a program that deal with how data objects are represented (ssn) |
отсутствие удобного выхода из программы с развитой системой меню | menuitis (ssn) |
пакет программ для операций с плавающей точкой | floating point package (ssn) |
переменная, связанная с элементом конфигурации и её программами | variable associated with the configuration element and its programs (ssn) |
Прикладная программа через входы и выходы образа процесса осуществляет обмен данными процесса с CANopen ядром, которое отвечает за обмен данными процесса между образами процесса и удалёнными узлами | Via the process images input and output, the application program exchanges process data with the CANopen kernel, which is responsible of transferring the process data between the process images and the remote nodes (ssn) |
прикладные программы, работающие с реляционными базами данных | application programs that work with relational databases (ssn) |
Применение буферов может повысить производительность программы при частом обмене небольшими порциями данных с файлом | the use of buffers can improve program performance when the program needs frequent file I/O operations, each for small amount of data |
программа, выполняющая пересылку символов с применением опроса | program for character transfer using polling (ssn) |
программа, вытесняемая из памяти другой программой в соответствии с приоритетом | preemptible program (ssn) |
программа, вытесняющая из памяти другую программу в соответствии с приоритетом | preemptive program (ssn) |
программа для отслеживания операций с чеками | checkwriting program (ssn) |
программа для работы с файлами | filer (ssn) |
программа для работы с файлами | file management program (ssn) |
программа для работы с электронными таблицами | spreadsheet program (программа, которая показывает на дисплее ячейки таблицы, упорядоченные в столбцы и строки, причем такой таблицы, что изменение содержимого одной ячейки может приводить к изменению содержимого в одной или большем числе ячеек (в соответствии с определенными пользователем отношениями между ячейками) (см. ISO/IEC 2382-1) ssn) |
программа моделирования с оптимизацией | optimizing simulator (ssn) |
программа на унифицированном языке ассемблера, выполняющая пересылку символов с применением опроса | generic assembly language program for character transfer using polling (ssn) |
программа на языке программирования X10 с компиляцией в неуправляемый код | native X10 (контекстуальный перевод на русс. язык; IBM Alex_Odeychuk) |
программа на языке С | C program (ssn) |
программа на языке С | C-language program (ssn) |
программа на языке С, выполняющая пересылку символов с использованием опроса | C program for character transfer using polling (ssn) |
программа на языке с динамическим обзором данных | dynamic-scoped program (ssn) |
программа Modbus Terminal, позволяющая удобно работать с различными регистрами Modbus | Modbus Terminal program allowing conveniently to work with different Modbus registers (ssn) |
программа поиска с возвратом | backtracking program (Alex_Odeychuk) |
программа работы с электронными таблицами | spreadsheet program (ssn) |
программа с графическим пользовательским интерфейсом | program that uses a graphical user interface (ssn) |
программа с графическим пользовательским интерфейсом | graphical user interface program (ssn) |
программа с заглушкой | program with a stub (ssn) |
программа с защитой от копирования | copyprotected software (ssn) |
программа с избыточным количеством операторов безусловного перехода | spaghetti code (ssn) |
программа с использованием средств культурного программирования | literate program (Alex_Odeychuk) |
программа с многочисленными точками входа | multiple-entry program (Alex_Odeychuk) |
программа с многочисленными точками выхода | multiple-exit program (Alex_Odeychuk) |
программа с одной точкой входа | single-entry program (Alex_Odeychuk) |
программа с одной точкой выхода | single-exit program (Alex_Odeychuk) |
программа с параллелизмом данных | data parallel program (ssn) |
программа с параллелизмом данных | data-parallel program (ssn) |
программа с перекрываемой структурой | overlay program (ssn) |
программа с производительностью, ограничиваемой периферийными устройствами | peripheral limited program (ssn) |
программа с самоанализом | introspective program (программа, которая контролирует собственное поведение. Она может фиксировать информацию отладки программ или статистическую информацию в блоке анализа ssn) |
программа с сетевой структурой | networked software (ssn) |
программа с символьным интерфейсом | character-based program (ssn) |
программа с текстовым интерфейсом | character-based program (ssn) |
программа с циклами | program with loops (ssn) |
программа создания теней с использованием отдельных пикселей | pixel shader (ssn) |
программа, созданная с использованием средств культурного программирования | literate program (Alex_Odeychuk) |
программа управления сетью с архитектурой SNA | advanced communication function/network control program (ssn) |
программа установки с нескольких гибких дисков | multidisk floppy setup program (ssn) |
программа установки IEAK с нескольких гибких дисков | IEAK multidisk floppy setup program (ssn) |
программы для работы с переносимыми документами | portable document software (= PDS. Категория прикладных программ, способных создавать документы, которые можно переносить на платформы различных типов без потери их сложного форматирования и графики. Для этого требуются программы двух видов: программа издания (публикации) документа и программа просмотра файлов. Первая из них создаёт закодированный ASCII-файл, содержащий информацию о шрифтах, графике и вёрстке. Такой файл можно передавать электронным способом через онлайновые службы, в частности через Интернет. Программы просмотра файлов, специально разрабатываемые для компьютеров используемого типа, дают возможность читать эти файлы и видеть информацию о шрифтах, графике и вёрстке оригинального документа. Наиболее широко используемым PDS является Adobe Acrobat – благодаря доступным через Интернет бесплатным программам просмотра файлов, предназначаемым для самых различных компьютерных систем ssn) |
Программы, которым приходится выполнять множество небольших запросов ввода-вывода к обычным файлам, зачастую используют ввод-вывод с пользовательским буфером | Programs that have to issue many small I/O requests to regular files often perform user-buffered I/O (ssn) |
программы с графическим пользовательским интерфейсом | graphical user interface programs (ssn) |
программы с открытым кодом | open source software (ssn) |
программы с открытыми исходными кодами | open source software (программы, которые лицензируются с условием, что лицензиат получает возможность распоряжаться исходным кодом. В лицензиях на ПО с открытыми исходными кодами, напр., от FSF (Free Software Foundation), лицензиату обычно предоставляется право создавать модифицированные версии программы и распространять их исходный код – если это будет делаться на аналогичных условиях для последующих получателей кода. Такие ограничения введены сознательно – во избежание коммерческого использования открытых кодов ssn) |
программы с циклами | programs with loops (ssn) |
производительность программы при частом обмене небольшими порциями данных с файлом | program performance when the program needs frequent file I/O operations, each for small amount of data (ssn) |
работа с программой | program authoring (ssn) |
работоспособная программа с эквивалентной семантикой | working program with equivalent semantics (ssn) |
разработка программ с помощью редактора релейных диаграмм IEC | creating programs with the IEC ladder editor (ssn) |
разработка управляемых событиями программ с помощью конечных автоматов | developing event-driven programs with finite state machines (ssn) |
с точки зрения программы | programmatically (ssn) |
связь с программами | association with programs (ssn) |
совместимость с существующими программами | compatibility with existing programs (ssn) |
Совместная работа процессов параллельной программы осуществляется с помощью их взаимодействия | the processes in a concurrent program work together by communicating with each other (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
соединение выходов программы с глобальными переменными | connection of program outputs to global variables (ssn) |
соединение выходов программы с прямо представленными переменными | connection of program outputs to directly represented variables (ssn) |
состояние стека программы на языке с динамическим обзором данных | stack contents for a dynamic-scoped program (ssn) |
специализированная программа с ограниченными возможностями, выполняемая на стороне сервера | servlet (Alex_Odeychuk) |
способ написания программ, взаимодействующих с окружением | way programs are designed to communicate with the environment (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) |
таймерные прерывания с любыми необходимыми программе характеристиками | timer interrupts at whatever rate a program needs (ssn) |
так в чём проблема? Только в том, что с рефакторингом связан известный риск. Он требует внести изменения в работающий код, что может привести к появлению трудно находимых ошибок в программе | So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugs (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
текстовая связь с программами | textual association with programs (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) |
тестирование с использованием компьютерной программы | code-based testing (ssn) |
тестирование с программой в контуре обратной связи | SIL testing (сокр. от "software-in-the-loop testing"; корпорации AdaCore Alex_Odeychuk) |
тестирование с программой в контуре обратной связи | software-in-the-loop testing (корпорации AdaCore Alex_Odeychuk) |
управляемые событиями программы, использующие графический интерфейс для взаимодействия с пользователем | event-driven programs that use a graphical user interface to interact with the user (напр., об аплетах Java ssn) |
управляющая структура программы с ветвлением | branch control structure (ssn) |
управляющая структура программы с выбором | branch control structure (ssn) |
управляющая структура программы с циклами | loop structure (ssn) |
файл, используемый компоновщиком для записи отладочной информации о пользовательской программе с целью ускорения редактирования связей в режиме отладки | program database file (ssn) |
файл с исходным текстом программы | source file (ssn) |
фрагмент программы, организующий вычисления на графическом процессоре с архитектурой унифицированного вычислительного устройства | CUDA kernel (IBM; контекстуальный перевод на русс. язык Alex_Odeychuk) |
функциональные возможности программы с включением безопасности | program functionality with security implications (ssn) |
части программы, которые имеют дело с представлением объектов данных | parts of a program that deal with how data objects are represented (ssn) |
часть программы по созданию ПО, в которой может принять участие любой желающий с целью улучшения данного ПО | outreach track (qwarty) |
чтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данных | 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) |
Ядро CANopen распространяется совместно с универсальным интерфейсом прикладного программирования для интегрирования с PLC системой поддержки исполнения программ и прикладной программой, соответственно | the CANopen kernel comes with a universal application programming interface for integration with the PLC run time system and the application program, respectively |