Русская Википедия:WEB (система программирования)

Материал из Онлайн справочника
Версия от 07:49, 18 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{о|системе программирования|гипертекстовом Интернете|Всемирная паутина|браузере|WorldWideWeb}} {{перевести|en|Web (programming system)}} '''Web''' — система компьютерного программирования, созданная Кнут, Дональд Эрвин|Дональдом Кнут...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:О Шаблон:Перевести

Web — система компьютерного программирования, созданная Дональдом Кнутом как первая реализация того, что он назвал «грамотным программированием»: идеи о том, что можно создавать программное обеспечение как литературные произведения, встраивая исходный код в описательный текст, а не наоборот (как это принято в большинстве языков программирования), в порядке, который удобен для изложения читателям-людям, а не в порядке, требуемом компилятором.

Web состоит из двух вспомогательных программ: TANGLE, которая создает компилируемый код на языке Pascal из исходных текстов, и WEAVE, которая создает красиво отформатированную документацию для печати с использованием TeX.

CWEB — это версия Web для языка программирования C, в то время как noweb — это отдельный инструмент грамотного программирования, вдохновлённый Web (что отражено в названии) и не зависящий от языка.

Наиболее значимыми программами, написанными на Web, являются TeX и Metafont. Современные дистрибутивы TeX используют программу Web2C для преобразования Web в C.

Шаблон:Software-stub

Шаблон:Дональд Кнут