This HTML5 document contains 141 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n20http://www.faqs.org/faqs/literate-programming-faq/
dbpedia-nohttp://no.dbpedia.org/resource/
n11http://hy.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
n13http://fr.dbpedia.org/resource/Modèle:
n29http://freshmeat.net/projects/
n21http://
dbpedia-frhttp://fr.dbpedia.org/resource/
n28http://en.literateprograms.org/
dcthttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n42https://rubygems.org/gems/
n50http://g.co/kg/m/
n32http://www.vitalmis.com/page2/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n6http://sourceforge.net/projects/
dbpedia-eohttp://eo.dbpedia.org/resource/
n47http://www.softpanorama.org/SE/
xsdhhttp://www.w3.org/2001/XMLSchema#
n10http://fr.dbpedia.org/resource/Modèle:Traduction/
n43http://nwalsh.com/docs/articles/xml2002/lp/
n19http://groups.google.com/group/
prop-frhttp://fr.dbpedia.org/property/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
n33http://orgmode.org/worg/org-contrib/babel/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n39http://www.ross.net/funnelweb/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
n25https://www.quora.com/topic/
n27http://www.cs.aau.dk/~normark/litpro/
n41http://www.mediawiki.org/wiki/Extension:
dbpedia-ithttp://it.dbpedia.org/resource/
n26http://moonflare.com/code/select/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
wikipedia-frhttp://fr.wikipedia.org/wiki/
n36http://www.haskell.org/onlinereport/
dbpedia-zhhttp://zh.dbpedia.org/resource/
n49http://www.cs.tufts.edu/~nr/noweb/
dbpedia-kohttp://ko.dbpedia.org/resource/
n35http://www.haskell.org/haskellwiki/
dbpedia-fahttp://fa.dbpedia.org/resource/
n8http://sourceforge.net/projects/pywebtool/
dbpedia-eshttp://es.dbpedia.org/resource/
n40http://www.linux-france.org/~dmentre/lp4all/
category-frhttp://fr.dbpedia.org/resource/Catégorie:
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbpedia-fr:Programmation_lettrée
rdfs:label
Programmation lettrée Literate programming 文学编程 Literate programming
rdfs:comment
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
rdfs:seeAlso
n25:Literate-Programming
owl:sameAs
dbpedia-no:Litterat_programmering dbpedia-de:Literate_programming n11:Գրագետ_ծրագրավորում dbpedia-ca:Programació_literària dbpedia-fa:برنامه‌نویسی_ادیبانه dbpedia-pl:Literate_programming dbpedia-it:Literate_programming dbpedia-ru:Грамотное_программирование dbpedia-es:Programación_literaria wikidata:Q607703 dbr:Literate_programming dbpedia-ja:文芸的プログラミング dbpedia-zh:文学编程 dbpedia-pt:Programação_literária dbpedia-ko:문학적_프로그래밍 dbpedia-eo:Literate_programming n50:04zm22j
dbo:wikiPageID
853911
dbo:wikiPageRevisionID
184100808
dbo:wikiPageWikiLink
dbpedia-fr:Portable_Document_Format dbpedia-fr:Programmation_structurée dbpedia-fr:Donald_Knuth dbpedia-fr:Exécution_(informatique) dbpedia-fr:Claude_Pair dbpedia-fr:Prix_Turing dbpedia-fr:Informatique_théorique dbpedia-fr:C_(langage) dbpedia-fr:Langage_de_programmation dbpedia-fr:Programmation_informatique dbpedia-fr:Pierre-Arnoul_de_Marneffe dbpedia-fr:Interface_de_programmation dbpedia-fr:CWEB dbpedia-fr:Approches_ascendante_et_descendante dbpedia-fr:Unix dbpedia-fr:Caractère_d'échappement dbpedia-fr:Pascal_(langage) dbpedia-fr:Colossal_Cave_Adventure dbpedia-fr:TeX dbpedia-fr:Organigramme_de_programmation category-fr:Programmation_informatique dbpedia-fr:Développeur dbpedia-fr:Plain_Old_Documentation dbpedia-fr:Compilateur dbpedia-fr:Paradigme_(programmation) dbpedia-fr:Université_d'Aalborg dbpedia-fr:Haskell dbpedia-fr:Pretty-printing dbpedia-fr:C++ dbpedia-fr:Pseudo-code dbpedia-fr:Perl_(langage) dbpedia-fr:DocBook dbpedia-fr:Jacques_Arsac dbpedia-fr:Edsger_Dijkstra dbpedia-fr:LaTeX dbpedia-fr:Préprocesseur dbpedia-fr:Notation_Z dbpedia-fr:Langage_naturel dbpedia-fr:Org-mode dbpedia-fr:Essai dbpedia-fr:Computers_and_Typesetting dbpedia-fr:RubyGems dbpedia-fr:Algorithme dbpedia-fr:Emacs dbpedia-fr:Javadoc dbpedia-fr:Macro-définition dbpedia-fr:Université_Stanford dbpedia-fr:Macro-commande dbpedia-fr:Documentation_logicielle
dbo:wikiPageExternalLink
n6:z-vimes n8: n19:comp.programming.literate n20:index.html n21:www.literateprogramming.com n28: n29:literate-molly n32:page2.html n33:index.php n35:Literate_programming n36:literate.html n27:issues-and-problems.html n26:index.php n39: n40: n41:RawFile n42:codnar n43:paper.html n6:nuweb n47:literate_programming.shtml n49:
dbo:wikiPageLength
24552
dct:subject
category-fr:Programmation_informatique
prop-fr:wikiPageUsesTemplate
n10:Référence n13:Ouvrage n13:Pas_clair n13:Référence_souhaitée n13:Citation_bloc n13:Références n13:Refnec n13:Quoi n13:Portail n13:Lien_web n13:Lien n13:Lien_brisé n13:Langue
prov:wasDerivedFrom
wikipedia-fr:Programmation_lettrée?oldid=184100808&ns=0
prop-fr:année
1994 1992
prop-fr:date
1998-08-13
prop-fr:fr
L'humble programmeur
prop-fr:isbn
978 0
prop-fr:langue
en
prop-fr:lienAuteur
Donald Knuth
prop-fr:lieu
Californie
prop-fr:nom
Nørmark Knuth Guari
prop-fr:pagesTotales
368
prop-fr:prénom
Donald E. Kurt Eitan M.
prop-fr:sousTitre
Drawing and Literate Programming
prop-fr:titre
Literate Programming – Issues and Problems TeX & LaTeX Literate Programming Select
prop-fr:trad
The Humble Programmer
prop-fr:url
n26:index.php n27:issues-and-problems.html
prop-fr:éditeur
dbpedia-fr:Université_Stanford McGraw Hill dbpedia-fr:Université_d'Aalborg
foaf:isPrimaryTopicOf
wikipedia-fr:Programmation_lettrée
dbo:discoverer
dbpedia-fr:Donald_Knuth
dbo:abstract
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 ». Nous devons changer notre attitude traditionnelle envers la construction des programmes : au lieu de considérer que notre tâche principale est de dire à un ordinateur ce qu'il doit faire, appliquons-nous plutôt à expliquer à des êtres humains ce que nous voulons que l'ordinateur fasse. Celui qui pratique la programmation lettrée peut être vu comme un essayiste, qui s'attache principalement à exposer son sujet dans un style visant à l'excellence. Tel un auteur, il choisit , avec soin, le dictionnaire à la main, les noms de ses variables et en explique la signification pour chacune d'elles. Il cherche donc à obtenir un programme compréhensible parce que ses concepts sont présentés dans le meilleur ordre possible. Pour cela, il utilise un mélange de méthodes formelles et informelles qui se complètent. » — Donald Knuth, Literate Programming Le paradigme de la programmation lettrée, tel qu'il a été conçu par Knuth, s'éloigne dans son écriture de l'ordonnancement imposé par l'ordinateur, et à la place autorise les développeurs à utiliser un ordre imposé par la logique et le fil de leur pensée. Les programmes lettrés sont écrits, dans un langage naturel, comme une exposition ininterrompue de la logique, à la manière d'un essai, dans lequel sont incluses des macros qui masquent les abstractions et la complexité. La programmation lettrée propose des outils pour obtenir, à partir d'un fichier source, deux représentations : l'une utilisée par un compilateur ou un exécutable, le code « emmêlé », et l'autre lue comme une documentation formatée, qui est dite « tissée » à partir de la source lettrée. Alors que les premiers outils de programmation lettrée étaient spécifiques à chaque langage de programmation, la deuxième génération a produit des utilitaires indépendants des langages et existant hors de ceux-ci.