Interested Article - WEB (система программирования)


- 2021-07-26
- 2
Web — система компьютерного программирования, созданная Дональдом Кнутом как первая реализация того, что он назвал « грамотным программированием »: идеи о том, что можно создавать программное обеспечение как литературные произведения, встраивая исходный код в описательный текст, а не наоборот (как это принято в большинстве языков программирования), в порядке, который удобен для изложения читателям-людям, а не в порядке, требуемом компилятором.
Web состоит из двух вспомогательных программ: TANGLE, которая создает компилируемый код на языке Pascal из исходных текстов, и WEAVE, которая создает красиво отформатированную документацию для печати с использованием TeX .
CWEB — это версия Web для языка программирования C , в то время как — это отдельный инструмент грамотного программирования, вдохновлённый Web (что отражено в названии) и не зависящий от языка.
Наиболее значимыми программами, написанными на Web, являются TeX и Metafont . Современные дистрибутивы TeX используют программу Web2C для преобразования Web в C.
![]() |
Это
заготовка статьи
о
программном обеспечении
. Помогите Википедии, дополнив её.
|

- 2021-07-26
- 2