Псевдокод отличается от других языков описания алгоритмов тем, что он предназначен для представления алгоритма человеку, а не для компьютерной трансляции и последующего исполнения программы. 14
Некоторые другие особенности псевдокода:
- Неформальность. 14 На синтаксис псевдокода не устанавливается стандартов, и автор каждой публикации может применять свой оригинальный псевдокод. 14
- Опущение технических деталей. 15 Из псевдокода исключаются такие элементы, как описание переменных, системно-зависимый код, операции выделения и освобождения памяти, если только они не являются существенными элементами рассматриваемого алгоритма. 1
- Использование естественных языков. 3 Псевдокод может использовать естественные языки, упрощённые конструкции и абстракции. 3
- Универсальность. 3 Описание алгоритма на псевдоязыке не привязано к конкретной платформе или синтаксису. 3
Главная цель использования псевдокода — обеспечить понимание алгоритма человеком, сделать описание более воспринимаемым, чем исходный код на языке программирования. 15