1981 für die Implementierung des TeX-Systems entwickelt, benutzte es Pascal als Programmiersprache und TeX als Dokumentationsgenerator. Literate-Programmiermakros können jeden Codeabschnitt hinter sich verbergen und in einfachen Maschinensprachenoperatoren verwendet werden, häufig in logischen Operatoren wie " if", " while" oder " case". Das @Symbol " " gibt das Ende des Codeabschnitts in einer Noweb-Datei an.
Die literarische Programmierung wurde erstmals 1984 von Knuth eingeführt. Auf Spielplätzen kann der Benutzer außerdem. Durch geeignetes Verschränken von Quellcode und Kommentar kann man bei Einsatz geeigneter Textsatzsysteme Literate Programming erreichen. Ich kaufe die Disziplin. Er ließ sich von den Ideen von Pierre-Arnoul de Marneffe inspirieren . In a literate Haskell program, there are two ways to distinguish between code and non-code portions. Eve kombiniert Varianten von, R Markdown-Notizbücher (oder R-Notizbücher). Knuth sagt, als er dies erkannte, begann er, sich ein Programm als ein Netz aus verschiedenen Teilen vorzustellen. Es ist ein inverses Programmierwerkzeug, das als Ruby Gem erhältlich ist. Dies ist die Umkehrung der Lese- und Schreibprogrammierung: Gut dokumentierter Code oder aus Code extrahierte Dokumentation folgen der Struktur des Codes, wobei die Dokumentation in den Code eingebettet ist. Function: _error_handler, File: /home/ah0ejbmyowku/public_html/application/views/page/index.php Spezielle Werkzeuge sorgen dafür, dass sowohl der Quelltext als auch die Dokumentation aus dieser Datei extrahiert werden können. Function: view, File: /home/ah0ejbmyowku/public_html/index.php mit dem geschriebenen Code kombinieren. Makros in einer literarischen Quelldatei sind einfach titelähnliche oder erklärende Sätze in einer menschlichen Sprache, die menschliche Abstraktionen beschreiben, die beim Lösen des Programmierproblems erstellt wurden, und Codestücke oder Makros niedrigerer Ebene verbergen. Literarische Programmierung ist ein Programmierparadigma von eingeführt Donald Knuth , in dem ein Computerprogramm eine Erklärung seiner Logik in einer gegeben ist natürliche Sprache , wie Englisch, durchsetzt mit Schnipseln von Makros und traditionellen Quellcode , aus der übersetzbar Quellcode erzeugt werden kann. Da die für den Menschen geschriebene Dokumentation im Vordergrund steht, ist die Reihenfolge der Programmausdrücke so ausgelegt, dass diese verständlich dokumentiert werden können. When was the last time you spent a pleasant evening in a comfortable chair, reading a good program? What can this extension do?