Paul Kellerman |
04.05.2012 12:45 |
Предлагаю срочно заняться дzен воспитанием Котэ. Совсем негоже так лажаться на занятиях!
Мысль 1. Для любой вычислительной задачи Котэ должна иметь в голове как минимум 3 формы
реализации ее решения: схема алгоритма, ассемблерный код и аппаратный конечный автомат.
Мысль 2. Для любого алгоритма решения Котэ должна уметь оценивать сходимость, вычисли-
тельную сложность алгоритма, а также точность (качество) решений, выдаваемых алгоритмом.
Мысль 3. Для любой программной реализации Котэ должна уметь оценивать качество реализа-
ции: расход оперативной памяти для кода и данных (входных, промежуточных, результирующих),
размер скомпилированного файла, степень распараллеленности кода по процессорам (ядрам).
Мысль 4. Для любой аппаратной реализации Котэ должна уметь оценивать качество реализа-
ции: аппаратные затраты (микросхемы, транзисторы, диоды и прочее) и потреблямая мощность,
отсутствие "гонок" в цифровых схемах, устойчивость к всплескам при переходных процессах.
Мысль 5. Для программных и аппаратных реализаций Котэ также должна в первом приближении
оценивать показатели надежности: коэффициент готовности, средняя наработка на отказ и т.п.
|