About: Literate programming     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/c/PyjFSpRGQ

Literate programming is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given as an explanation of its logic in a natural language, such as English, interspersed (embedded) with snippets of macros and traditional source code, from which compilable source code can be generated. The approach is used in scientific computing and in data science routinely for reproducible research and open access purposes. Literate programming tools are used by millions of programmers today.

AttributesValues
rdf:type
rdfs:label
  • Literate programming (en)
  • Programació literària (ca)
  • Literate programming (de)
  • Literate programming (eo)
  • Programación literaria (es)
  • Programmation lettrée (fr)
  • Literate programming (it)
  • 文芸的プログラミング (ja)
  • 문학적 프로그래밍 (ko)
  • Literate programming (pl)
  • Programação letrada (pt)
  • Грамотное программирование (ru)
  • 文学编程 (zh)
rdfs:comment
  • La programació literària és una expressió escrita, estructurada, partida i documentada d'un programa d'ordinador adreçada a les persones i, indirectament, a les màquines. Hom escriu la documentació i el codi en un mateix fitxer del qual es poden extreure cadascun d'ells amb eines apropiades. La informació s'escriu i presenta en ordre i manera adreçades al consum humà, amb explicacions detallades. El codi s'haurà d'extreure i rearranjar per al procés habitual de compilació o interpretació. La intenció de la programació literària és facilitar la comprensió dels programes per allargar-ne la vida més enllà de la permanència dels professionals que els creen i mantenen. (ca)
  • Literate Programming (anglalingve, proksimume tradukebla per literata programado aŭ literatura kodumado) estas la nomo de programada stilo tielmaniere ke komputilaj programoj estas legeble priskribitaj kaj dokumentitaj por esti bone kompreneblaj. Ĝi estis desegnita de la fama usona informatikisto Donald Knuth. Dum longa tempo ĝi aspektas morta, sed pli-malpli revivliĝis antaŭ kelkaj jaroj en la formo de Notebooks. La programlingvo Haskell jam permesas literaturan programadon je fonta kodumnivelo: komentoj kaj programaj instrukcioj povas esti miksitaj laŭ deziro. (eo)
  • La programación literaria (o letrada) es un estilo de programación propuesto por Donald Knuth para documentar los programas.​Él mismo la empleo en su sistema tipográfico . El estilo de programación literaria como se le ha llamado en español o programación letrada o instruida como se traduce literalmente, tal y como lo concibió Knuth, representa un movimiento disruptivo respecto a la escritura de programas en el orden y forma impuesto por el ordenador. En cambio permite a los programadores desarrollar sus programas en el orden fijado por la lógica y el flujo de sus pensamientos.​ (es)
  • 문학적 프로그래밍(literate programming)은 프로그래밍 방법론의 한 가지로, 프로그래밍을 할 때 컴퓨터로 컴파일 가능한 코드를 만드는 것보다 사람이 이해하기 쉬운 코드를 만드는 것에 중점을 두는 방법이다. 다시 말해, 사람이 보고 이해할 수 있도록 문서를 만들듯이 프로그래밍을 하는 것이 목적이다. '마치 문학작품을 읽는 것처럼 프로그래밍을 읽을 수 있도록 만드는 것'이 목표이므로 '문학적 프로그래밍'이라는 이름을 지었다. 문학적 프로그래밍에서는 프로그램에 대한 문서와 소스 코드가 하나의 소스 파일에 들어 있으며, 특별한 프로그램을 사용하여 문서와 소스 코드를 각각 따로 뽑아낸다. 소스 코드는 흔히 '덩어리'라고 부르는 단위로 구분하고, 각각의 덩어리가 어떤 원리로 동작하는지 등을 소스 파일에서 자세히 설명한다. 여기서 덩어리는 실제 소스 코드의 순서와 다르게 배열되어도 상관 없으며, 문서로 설명하고자 하는 순서대로 배열한다. 컴파일러나 인터프리터가 처리할 수 있는 형태로 만드는 것은 별도의 프로그램을 이용한다. (ko)
  • 文芸的プログラミング(ぶんげいてきプログラミング、英: literate programming)とは、 * ドナルド・クヌースの提唱したコンピュータのプログラミングスタイルのこと。 * 「プログラミングは、芸術であり、文学である」と主張するドナルド・クヌースの論文集のこと。上に関する論文も含まれる。 ここでは前者について説明する。 (ja)
  • Literate programming (ang. programowanie piśmienne) – styl programowania oparty na założeniu, że programy komputerowe powinny być pisane z naciskiem na czytelność kodu źródłowego dla ludzi, podobnie do dzieła literackiego. W tym ujęciu najważniejsza staje się dokumentacja dokładnie tłumacząca działanie algorytmu, w którą dopiero wplecione są fragmenty w języku programowania. Kontrastuje to z powszechnym poglądem, że głównym celem jest stworzenie działającego kodu, którego dokumentacja pełni rolę pomocniczą. (pl)
  • 文学式编程(英語:literate programming)是由高德纳提出的编程方法,希望能用來取代结构化编程范型。 正如高德纳所构想的那样,文学编程范型不同于传统的由计算机强加的编写程序的方式和顺序,而代之以让程序员用他们自己思维内在的逻辑和流程所要求的顺序开发程序。文学编程自由地表达逻辑,而且它用人类日常使用的语言写出来,就好像一篇文章一样,文章里包括用来隐藏抽象的巨集和传统的源代码。文学编程工具用来从文学源文件中获得两种表达方式,一种用于计算机进一步的编译和执行,称作“绕出”(tangled)的代码,一种用于格式化文档,称作从文学源代码中“织出”(woven)。。虽然第一代文学编程工具特定于计算机语言,但后来的工具可以不依赖具体语言,并且存在于比编程语言更高的层次中。 (zh)
  • Mit literate programming (engl., näherungsweise mit literarisches Programmieren übersetzbar) bezeichnet man das Schreiben von Computerprogrammen in einer Form, so dass sie vor allem für Menschen lesbar sind. (de)
  • Literate programming is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given as an explanation of its logic in a natural language, such as English, interspersed (embedded) with snippets of macros and traditional source code, from which compilable source code can be generated. The approach is used in scientific computing and in data science routinely for reproducible research and open access purposes. Literate programming tools are used by millions of programmers today. (en)
  • La programmation lettrée (ou programmation littéraire) est une approche de la programmation préconisée par Donald Knuth qui se veut différente du paradigme de programmation structurée des années 1970. « Je crois que le temps est venu pour une amélioration significative de la documentation des programmes, et que le meilleur moyen d'y arriver est de considérer les programmes comme des œuvres littéraires. D'où mon titre, « programmation lettrée ». — Donald Knuth, Literate Programming (fr)
  • Il Literate programming è un paradigma di programmazione introdotto da Donald Knuth in cui un programma per computer viene fornito come una spiegazione della sua logica in un linguaggio naturale, come l'inglese, intervallata da frammenti di macro e codice sorgente tradizionale, da cui può essere generato codice sorgente compilabile. (it)
  • Programação letrada (do inglês literate programming) é um paradigma de programação baseada na premissa que um programa de computador deve ser escrito tendo a legibilidade humana como principal objetivo, similar a um trabalho de literatura. De acordo com essa filosofia, programadores devem almejar um estilo "literário" em sua programação tanto quanto escritores buscam um estilo inteligível e articulado em sua escrita. Essa filosofia contrasta com a visão mais comum que diz que o objetivo principal ou único do programador é criar código fonte e que a documentação deve ser apenas um objetivo secundário. (pt)
  • Грамотное программирование (ГП; англ. Literate Programming) — концепция, методология программирования и документирования, в которой программа состоит из прозы на естественном языке вперемежку с макроподстановками и кодом на языках программирования. Термин и саму концепцию предложил Дональд Кнут в 1981 году при разработке системы компьютерной вёрстки ΤΕΧ. (ru)
foaf:homepage
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Literate_Programming_book_cover.jpg
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git147 as of Sep 06 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software