Цитата:
Сообщение от Aspirant_Cat
теория алгоритмов, ваш КО.
|
Не совсем. Скорее Algorithm engineering (Методы разработки алгоритмов). Теория алгоритмов тесно связанная с этим дисциплина, являющаяся одним из его оснований. Некоторые вопросы, например, трудоемкость алгоритма, являются общими предметами изучения этих дисциплин.
Но, скажем, неразрешимостью, Algorithm engineering не занимается (действительно, зачем?). Тогда как в теории алгоритмов - это центральная тема.
Многие авторы внесли свой вклад и в теорию алгоритмов и в Algorithm engineering.
И все это находится под колпаком Дискретной математики (в широком понимании, т. е. конечной, а не непрерывной) и к инженерному ИТ отношения не имеет. Точнее имеет: программисты должны знать основы, чтобы уметь применить при необходимости.
А вообще терминология - вещь спорная
KKK, согласен с Вами... видимо неспециалисты вообще не видят разницы между программами и алгоритмами, между кодированием, проектированием, программированием, отладкой, разработкой алгоритма и т. д.