Live briefing
Everything about Web (programming system)
Macro-based programming language
Web, traditionally styled WEB, is a computer programming system created by Donald Knuth as the first implementation of what he called "literate programming": his idea that one could create software as works of literature, by embedding source code in descriptive text, rather than the reverse. Unlike standard programming practice which relegates documentation to comments, the WEB approach is to write an article to document the making of the source code, and to include all the source code in that article, so as to be compilable therefrom. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Web (programming system)A 5-minute orientation
- Skim a recent paper: Application Programming Interface (API) And Management of Web-Based Accounting Information System (AIS): Security of Transaction Processing System, General Ledger and Financial Reporting SystemInfluential work since 2022
- Pick up a classic book: Advances in Computers, Volume 49 (Advances in Computers)The most-reprinted book on the subject
- Read the landmark paper: Mooshak: a Web‐based multi‐site programming contest systemCited 86 times
- Go sideways: Literate programmingA closely related topic
- Go sideways: TeXA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Mooshak: a Web‐based multi‐site programming contest system
A gamified web based system for computer programming learning
A web based system for project-based learning activities in “web design and programming” course
An interactive e-learning system for improving web programming skills
DEVELOPMENT OF WEB-BASED EXAMINATION SYSTEM USING OPEN SOURCE PROGRAMMING MODEL
An adaptive web-based system for learning programming
Web and Android Programming Course Information System
oii-web: an Interactive Online Programming Contest Training System
🆕 Influential since 2022
Application Programming Interface (API) And Management of Web-Based Accounting Information System (AIS): Security of Transaction Processing System, General Ledger and Financial Reporting System
Web-Based Integer Programming Decision Support System for Walnut Processing Planning: The MeliFen Case
An Implementation of Web-Based Answer Platform in the Flutter Programming Learning Assistant System Using Docker Compose
A Phrase Fill-in-Blank Problem in a Client-Side Web Programming Assistant System
A Web Form Topic Implementation for PHP Web Programming Self-learning Support System
📚 Books worth reading
Advances in Computers, Volume 49 (Advances in Computers)Marvin V. Zelkowitz, Marshall C. Yovits · 1995
Interactive Computing SeriesKenneth C. Laudon · 1997
Mastering today's softwareEdward G. Martin, Charles S. Parker · 1992
Your OfficeAmy S. Kinser, Eric Kinser · 2012
PatternsIBM Redbooks · 2002
Creating Web pages for dummiesBud E. Smith, Arthur Bebak · 1996
ApacheBen Laurie, Peter Laurie · 1997
Digital media toolsNigel P. Chapman, Nigel Chapman · 2001
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Literate programming Literate programming (LP) is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given as an explanation of how it…
- TeX TeX (/tɛx/), stylized as TeX, is a free and open source software typesetting program that was designed and written by computer scientist and Stanford University…
- Noweb Noweb, stylised in lowercase as noweb, is a literate programming tool, created in 1989–1999 by Norman Ramsey, and designed to be simple, easily extensible…
- Donald Knuth Donald Ervin Knuth (/kəˈnuːθ/ kə-NOOTH; born January 10, 1938) is an American computer scientist and mathematician. He is a professor emeritus at Stanford…
- Computers and Typesetting Computers and Typesetting is a 5-volume set of books by Donald Knuth published in 1986 describing the TeX and Metafont systems for digital typography.…
- Bootstrapping (compilers) In computer science, bootstrapping is the technique for producing a self-compiling compiler – that is, a compiler (or assembler) written in the source…
- Knuth reward check Knuth reward checks are checks or check-like certificates awarded by computer scientist Donald Knuth for finding technical, typographical, or historical…
- Metafont Metafont is a description language used to define raster fonts. It is also the name of the interpreter that executes Metafont code, generating the bitmap…