|
126 | 126 | - АЛУ / ALU - блок ЦП, выполняющий арифметические и логические преобразования
|
127 | 127 | над машинными словами, представляющими целые числа, числа с плавающей точкой,
|
128 | 128 | адресами памяти, строками, логическими величинами.
|
129 |
| -- Модуль / Module |
| 129 | +- Модуль / Module - целостный, функционально полный, независимый компонент |
| 130 | +программной системы имеющий имя, интерфейс, реализацию. |
| 131 | +- [Модульность / Modularity](https://github.com/HowProgrammingWorks/Modularity) |
| 132 | + - модульность повышает переиспользование кода, упрощает интеграцию компонентов, |
| 133 | + улучшает компоновку и тестирование программ по частям; |
| 134 | + - ограничения: модули не должны использовать глобальные переменные или |
| 135 | + модифицировать базовые классы/прототипы/функции языка программирования, |
| 136 | + платформы и/или фреймворка; модули должны быть слабо связаны, а |
| 137 | + взаимодействовать друг с другом должны через внешнее API (предпочтительно) |
| 138 | + или шину событий (если система построена на событийной модели, подписке). |
130 | 139 | - Компонент / Component
|
131 | 140 | - Библиотека / Library
|
132 | 141 | - Сложность / Complexity
|
|
340 | 349 | - [Регулярные выражения / Regular Expressions](https://github.com/HowProgrammingWorks/RegExp)
|
341 | 350 | - синтаксическая конструкция, паттерн, формальный язык, определяющий
|
342 | 351 | порядок парсинга другой синтаксической конструкции
|
343 |
| -- [Модуль, модульность](https://github.com/HowProgrammingWorks/Modularity) |
344 |
| - - целостный, функционально полный, независимый компонент программной системы |
345 |
| - имеющий имя, интерфейс, реализацию |
346 |
| - - модульность повышает переиспользование кода, упрощает интеграцию компонентов, |
347 |
| - улучшает компоновку и тестирование программ по частям |
348 |
| - - ограничения: модули не должны использовать глобальные переменные или |
349 |
| - модифицировать базовые классы/прототипы/функции языка программирования, |
350 |
| - платформы и/или фреймворка; модули должны быть слабо связаны, взаимодействовать |
351 |
| - друг с другом только через внешнее API (предпочтительно) или шину событий |
352 |
| - (если система построена на событийной модели, подписке или модели акторов) |
353 | 352 | - [Зависимость / Dependency](https://github.com/HowProgrammingWorks/Project)
|
354 | 353 | - связанность программных компонентов, при которой один компонент (зависимый)
|
355 | 354 | "знает" другой; это значит, что в нем помещен вызов метода (реализация которого
|
|
0 commit comments