🌘 Knuth 和 Levy:CWEB
➤ CWEB系統用於結構化文檔化C, C++和Java程序。
https://www-cs-faculty.stanford.edu/~knuth/cweb.html
《CWEB系統結構化文檔化》是由Donald E. Knuth和Silvio Levy編寫的用於記錄C, C++和Java程序的WEB版本。該系統將程序視為對人類的溝通,而不僅僅是對計算機的指令。此書提供了CWEB系統的使用指南和參考手冊,並介紹了最新的擴展功能。該系統提供了CTANGLE和CWEAVE兩個程序,用於將源文件轉換為可編譯的程序文件和漂亮打印和交叉索引的文檔文件。此外,CWEB系統還支持PDF文件和可點擊鏈接的程序文檔。現在,CWEB系統的最新版本為4.0,所有關於CWEB的消息都可以在CWEB開發項目中找到。
+ CWEB系統將程序視為對人類的溝通,有助於提高程序的質量和可維護性。
+ 最新版本的CWEB系統支持PDF文件和可點擊鏈接的程序文檔,為程序開發者帶來了更多的便利
#文檔化軟件 #CWEB #Donald E. Knuth #Silvio Levy
Knuth and Levy: CWEB

Noweb is like #web and #cweb except is language-agnostic and very minimal. #Web being the Pascal-oriented system in which Knuth wrote his spaghetti code for TeX and Metafont, and #CWeb being a similar system for C.

(I once made a very minor contribution to cweb, btw. Support for ‘huge’ mode in Borland/Turbo C for MS-DOS.)

Another difference is noweb can go to multiple different pretty printers, at least these days.

KWEB And Chinese Stocks: Beijing Strikes The Bears With A Decisive Blow

China delivers more punches to bears as it decisively downgraded the threat level for managing COVID. See why fund managers turned from pessimistic to optimistic.

Seeking Alpha

Another round of discussion on this on HN:

https://news.ycombinator.com/item?id=31301777

and another appearance of @svat (@twitter) on a post about #DonaldKnuth, this time with a teaser:

https://news.ycombinator.com/item?id=31305177

#Knuth #LiterateProgramming #Unix #JonBentley #DougMcIlroy #BellLabs #Pipes #CWeb #TeX

Donald Knuth was framed (2020) | Hacker News

Donald Knuth Was Framed

YOW! Talk My YOW! talk, “Designing Distributed Systems with TLA+”, is now available! You can watch it here. Donald Knuth Was Framed The other day I was...