| Выразительные средства | В лингвистике | В программировании |
| Использование знаков пунктуации для соединения и разделения выражений | Да | Да |
| Использование отрицания для изменения значения выражения на противоположное | Да | Да |
| Разделение длинного выражения (последовательности выражений) на логические отрывки | Да, разделение текста на абзацы, абзацы на предложения. Не является обязательным, но существенно облегчает восприятие. | Да, разделение программы на функции и процедуры, разделение функции на команды. Не является обязательным, но существенно облегчает восприятие. |
| Использование определенного порядка расположения членов выражения | Да, фиксированный порядок членов предложения | Да, фиксированный порядок передаваемых параметров в функциях |
| Использование условных выражений | Да, «если»-«то», «пока»-«не ...» конструкций | Да, “if-then”, “do-while”, “while” операторы |
| Повелительное наклонение | Да | Да, весь код программы представляет собой набор инструкций в повелительном наклонении – «открой, напиши, пошли...» |