Литературное программирование

Дональд Кнут (фото 1965 года).

Литературное программирование предложено Дональдом Кнутом в 1981 году при разработке программы TeX, им же разработана первая система для Паскаля.

Литературное программирование,… программа фактически пишется на естественном языке, а инструкции входят в неё в форме макроподстановок кода на формальном языке программирования.

Литературное программирование подобно объяснениям на лекциях с использованием  псевдокода.

СсылкиПравить

  • Шаблон:±. Software Engineering with Reusable Components. — Springer, 1997. — 272 p. — ISBN 9783540626954.
  • Шаблон:±. 2.4 Software as literature // Software Design for Engineers and Scientists. — Elsevier Science, 2004. — 414 p. — ISBN 9780080474403.
  • Грамотное программирование Андрей Зубинский, 22 мая 2002 г (архивировано, 19 июня 2008 г)
  • Literate programming (англ.)
  • Книга, полностью объясняющая философию Literate programming (англ.)
  • Interview with Donald Knuth, Apr 25, 2008 (перевод на русский)