Грамотное программирование

by Дональд Эрвин Кнут

Blurb

Грамотное программирование — концепция, методология программирования и документирования, в которой программа состоит из прозы на естественном языке вперемежку, макроподстановок и кода на языках программирования. Термин и саму концепцию предложил Дональд Кнут в 1981 году при разработке системы компьютерной вёрстки TeX.
Грамотное программирование подобно объяснениям на лекциях по программированию, использующим фразы на «псевдокоде» на естественном языке. Они вносят ясность в сложный код и скрывают под одной фразой множество других вложенных абстракций и программного кода на формальном языке программирования.
ГП в некотором смысле есть «программирование на псевдокоде» произвольными фразами, которые затем раскрываются как макросы с помощью утилиты из исходного файла, который включает в себя одновременно документированные текстовые объяснения концепций, сам код и псевдокод.

Member Reviews Write your own review

Be the first person to review

Log in to comment