Subject | English | Russian |
progr. | 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) |
progr. | kind of program | тип программы (ssn) |
progr. | kinds of concurrent programs | тип параллельных программ (ssn) |
progr. | kinds of program errors | виды программных ошибок (ssn) |
energ.ind. | program of compensation "in kind" | программа компенсации "в натуральном выражении" (MichaelBurov) |
progr. | related kinds of program transformations | другие аналогичные преобразования программ (ssn) |
progr. | there are three broad, overlapping classes of applications – multithreaded systems, distributed systems, and parallel computations – and three corresponding kinds of concurrent programs | Существует три обширных перекрывающихся класса приложений – многопоточные системы, распределенные системы и синхронные параллельные вычисления – и три соответствующих им типа параллельных программ (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
progr. | there are three broad, overlapping classes of applications multithreaded systems, distributed systems, and parallel computations and three corresponding kinds of concurrent programs | Существует три обширных перекрывающихся класса приложений многопоточные системы, распределенные системы и синхронные параллельные вычисления и три соответствующих им типа параллельных программ (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
progr. | 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) |
progr. | three kinds of program | три типа программ (ssn) |
progr. | we examine this and related kinds of program transformations in Chapter 12 | это и другие аналогичные преобразования программ рассматриваются в главе 12 (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn) |