13 460
правок
Dm (обсуждение | вклад) (→Преамбула: оформление, стилевые правки, убрал повторы и рассуждения) |
Dm (обсуждение | вклад) (→Назначение и особенности: чистка) |
||
== Назначение и особенности ==
В отличие от языков программирования, на синтаксис псевдокода не устанавливается стандартов, и автор каждой публикации может применять свой оригинальный псевдокод. На практике авторы обычно заимствуют нужные им конструкции из одного или нескольких широко известных и распространённых языков программирования. Сейчас обычно заимствуют элементы синтаксиса таких языков как [[Паскаль (язык программирования)|Паскаль]], [[Си (язык программирования)|Си]], [[Java]], в более старых публикациях часто использовался [[Алгол]].
Из псевдокода исключаются технические элементы, такие как описание переменных, системно-зависимый код, операции выделения и освобождения памяти, если только они не являются существенными элементами рассматриваемого алгоритма. Математические выражения часто включаются в псевдокод в том виде, как их принято записывать в математике, а не в языках программирования, а некоторые фрагменты псевдокода могут быть фразами естественного языка (русского, английского и т. д.).
== Другие варианты псевдокода ==
|