Russian | English |
Изучение параллельных методов поиска мы начнём с наивной попытки, в которой число процессоров равно числу элементов списка | in investigating a parallel method for searching, we will begin with a naive attempt with as many processors as elements of the list we are searching (см. "Analysis of Algorithms: An Active Learning Approach" by Jeffrey J. McConnell 2001) |
начать работать с данной технологией | start working with the technology (Alex_Odeychuk) |
негибкое ограничение для проектов, планируемых с даты начала | inflexible constraint for projects scheduled from the start date (finish no later than ssn) |
операции с ясным временем начала и конца работ | activities with clear start and end days (ssn) |
основные понятия, с которых начали развитие сети Петри | basic concepts from which Petri nets have developed (ssn) |
перезагрузка с начала шага | step restart (ssn) |
Период в потоке процесса между запуском задачи и моментом, когда следующая задача может начать выполнение. Резерв времени может возникать при наличии в процессе параллельных путей с разной продолжительностью выполнения | A period of time in a process flow after a task runs and before the subsequent task can start. Free floats may result from parallel paths in a process that take varying lengths of time to complete (см. free float ssn) |
проект, планируемый с даты начала | project scheduled from the start date (ssn) |
Рефакторинг очень хорошо сочетается с быстрой разработкой Мартин, 2003. Он может проводиться в любом месте итерации, но наиболее эффективно выполнять его либо в конце текущей итерации, либо в начале следующей. Рефакторинг может существенно улучшить внутреннюю структуру кода без изменения его внешнего поведения | Refactoring integrates very well with the agile development Martin, 2003. It can be conducted at any point during iteration, but it is most effective towards the end of the current iteration or at the beginning of the next iteration. Refactoring can significantly improve the internal structure of the code without changing its external behavior (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
с чего начать | getting off the ground (ssn) |
теоретическая разработка основных понятий, с которых начали развитие сети Петри | theoretic development of the basic concepts from which Petri nets have developed (ssn) |
число циклов с начала работы | number of cycles since start of task (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) |