Иногда требуется рассказать работу определённого алгоритма или программы без опоры на конкретный язык программирования. В таком случае можно использовать псевдокод.
С помощью псевдокода можно описать программу (алгоритм) наиболее понятным для человека образом. Он же потом с лёгкостью сможет перевести псевдокод на конкретный язык программирования. Такая идея очень похожа на идею искусственных языков, таких как интерлингва или эсперанто.
Вот простой пример псевдокода:
Перенести такой код на PHP не составит труда: