Грамотное программирование
Sign in to saveProgramming paradigm
Wikidata facts
- Subclass of
- imperative programming
Show 4 more facts
- topic's main category
- Category:Literate programming
- discoverer or inventor
- Donald Knuth
- Stack Exchange tag
- stackoverflow.com/tags/literate-programming
Sources (2)
via Wikidata · CC0
Article · Русский
Грамотное программирование (ГП; англ. Literate Programming) — концепция, методология программирования и документирования, в которой программа состоит из прозы на естественном языке вперемежку с макроподстановками и кодом на языках программирования. Термин и саму концепцию предложил Дональд Кнут в 1981 году при разработке системы компьютерной вёрстки ΤΕΧ. Грамотное программирование подобно объяснениям на лекциях по программированию, использующим фразы на «псевдокоде» на естественном языке. Они вносят ясность в сложный код и скрывают под одной фразой множество других вложенных абстракций и программного кода на формальном языке программирования. ГП в некотором смысле есть «программирование на псевдокоде» произвольными фразами, которые затем раскрываются как макросы с помощью утилиты из исходного файла, который включает в себя одновременно документированные текстовые объяснения концепций, сам код и псевдокод.
Abstract from DBpedia / Wikipedia · CC BY-SA