вторник, 17 апреля 2012 г.

ЧТО ТАКОЕ ЭРГОНОМИЧНЫЙ АЛГОРИТМ?


В книге "ЯЗЫК ДРАКОН. КРАТКОЕ ОПИСАНИЕ" выражения «дружелюбный алгоритм» и «эргономичный алгоритм» употребляются как синонимы. Однако, здесь есть важные оттенки. Слово «дружелюбный» — всего лишь метафора. А выражение «эргономичный алгоритм» мы склонны рассматривать как новое фундаментальное научное понятие. Разумеется, это утверждение надо тщательно обосновать. Данная книга как раз и является таким обоснованием. Эргономичный алгоритм — это алгоритм, удовлетворяющий критерию сверхвысокого понимания. То есть алгоритм, специально сконструированный таким образом, чтобы обеспечить выявление ошибок за столом без лишней траты умственных сил. 
Преимущество эргономичных алгоритмов в том, что они намного понятнее, яснее, нагляднее и доходчивее, чем обычные. Если алгоритм непонятный, в нем трудно или даже невозможно заметить затаившуюся ошибку. И наоборот, чем понятнее алгоритм, тем легче найти дефект. Поэтому более понятный, эргономичный алгоритм намного лучше обычного. Лучше в том смысле, что он облегчает выявление ошибок, а это очень важно. Ведь чем больше ошибок удастся обнаружить при проверке за столом, тем больше вероятность, что вновь созданный алгоритм окажется правильным, безошибочным, надежным.
Кроме того, эргономичные алгоритмы удобнее для изучения, их проще объяснить другому человеку.

по материалам  Владимира ПАРОНДЖАНОВА

Комментариев нет: