Noweb (original) (raw)
Noweb és una eina de programació literària creada des del 1989 fins al 1999 per , i dissenyada per ser simple, fàcilment ampliable i independent de llenguatge. Tal com fan i , els components principals de noweb són dos programes: "notangle", que extreu el codi font per a la màquina des dels texts originals, i "noweave", que genera la documentació formatada correctament per a imprimir. Noweb pot treballar amb documentació escrita en TeX, LaTeX, HTML i i funciona amb qualsevol llenguatge de programació. A part de la simplicitat, aquesta és l'avantatge més gran envers , que necessita diferents versions per funcionar amb altres llenguatges que no sigui Pascal. (I d'aquí vé la necessitat d'eines com que funciona amb C i altres llenguatges similars.)
Property | Value |
---|---|
dbo:abstract | Noweb és una eina de programació literària creada des del 1989 fins al 1999 per , i dissenyada per ser simple, fàcilment ampliable i independent de llenguatge. Tal com fan i , els components principals de noweb són dos programes: "notangle", que extreu el codi font per a la màquina des dels texts originals, i "noweave", que genera la documentació formatada correctament per a imprimir. Noweb pot treballar amb documentació escrita en TeX, LaTeX, HTML i i funciona amb qualsevol llenguatge de programació. A part de la simplicitat, aquesta és l'avantatge més gran envers , que necessita diferents versions per funcionar amb altres llenguatges que no sigui Pascal. (I d'aquí vé la necessitat d'eines com que funciona amb C i altres llenguatges similars.) (ca) Noweb (Eigenschreibweise: noweb) ist ein Programmierwerkzeug für Literate programming, das in den Jahren 1989 bis 1999 von Norman Ramsey entwickelt wurde. Entwurfsziele waren Einfachheit, einfache Erweiterbarkeit und Sprachunabhängigkeit. Wie in WEB und CWEB sind die Hauptkomponenten von noweb zwei Programme: „Notangle“, das aus den Quelltexten 'Maschinen'-Quelltext extrahiert, und „noweave“, das formatierte druckbare Dokumente produziert. Noweb unterstützt TeX-, LaTeX-, HTML- und Troff-Backends und arbeitet mit jeder Programmiersprache. Außer Einfachheit ist dies der Hauptvorteil gegenüber WEB, das verschiedene Versionen benötigt, um andere Programmiersprachen als Pascal zu unterstützen. (Daher war CWEB notwendig, das C und ähnliche Sprachen unterstützt.) (de) 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 and language independent. As in WEB and CWEB, the main components of Noweb are two programs: "notangle", which extracts 'machine' source code from the source texts, and "noweave", which produces nicely-formatted printable documentation. Noweb supports TeX, LaTeX, HTML, and troff back ends and works with any programming language. Besides simplicity this is the main advantage over WEB, which needs different versions to support programming languages other than Pascal. (Thus the necessity of CWEB, which supports C and similar languages.) (en) noweb – zestaw narzędzi do programowania piśmiennego (ang. literate programming), stworzony w latach 1989–1999 przez Normana Ramseya [1], z założenia prosty, łatwy do rozbudowy i obsługujący dowolne języki programowania. Jest wolnym oprogramowaniem. Podobnie jak w systemach i głównymi programami/składnikami noweb są: notangle, który ekstrahuje kod źródłowy programu oraz noweave, który przetwarza wejście na „drukowalną” dokumentację. noweb standardowo potrafi tworzyć dokumenty w formatach TeX, LaTeX, HTML oraz . Poza prostotą, możliwość użycia dowolnego języka programowania stanowi główną przewagę nad , który to potrzebował przeróbek by wspierać języki programowania inne niż Pascal. W celu umożliwienia używania C oraz podobnych języków powstał projekt . (pl) |
dbo:genre | dbr:Literate_programming |
dbo:language | dbr:English_language |
dbo:latestReleaseDate | 2018-06-28 (xsd:date) |
dbo:latestReleaseVersion | 2.12 |
dbo:operatingSystem | dbr:Cross-platform |
dbo:programmingLanguage | dbr:C_(programming_language) dbr:AWK dbr:Icon_(programming_language) |
dbo:wikiPageExternalLink | https://www.cs.tufts.edu/~nr/index.html https://archive.today/20151215221108/http:/dev.man-online.org/man1/notangle/ https://github.com/JonathanAquino/noweb.py https://github.com/bergie/noweb.php |
dbo:wikiPageID | 4043313 (xsd:integer) |
dbo:wikiPageLength | 5504 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1093233009 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cross-platform dbr:English_language dbc:Troff dbr:Pascal_programming_language dbr:CWEB dbr:C_(programming_language) dbr:WEB dbr:AWK dbr:Unified_Modeling_Language dbr:HTML dbr:TeX dbr:LaTeX dbc:Free_documentation_generators dbc:Literate_programming dbr:Icon_(programming_language) dbr:Literate_programming dbr:Troff |
dbp:author | Norman Ramsey (en) |
dbp:genre | dbr:Literate_programming |
dbp:language | dbr:English_language |
dbp:latestReleaseDate | 2018-06-28 (xsd:date) |
dbp:latestReleaseVersion | 2.120000 (xsd:double) |
dbp:license | BSD-2-Clause license (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:programmingLanguage | C, AWK, and Icon (en) |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Official_URL dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Release_year |
dct:subject | dbc:Troff dbc:Free_documentation_generators dbc:Literate_programming |
gold:hypernym | dbr:Tool |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatProgrammingLanguages |
rdfs:comment | Noweb és una eina de programació literària creada des del 1989 fins al 1999 per , i dissenyada per ser simple, fàcilment ampliable i independent de llenguatge. Tal com fan i , els components principals de noweb són dos programes: "notangle", que extreu el codi font per a la màquina des dels texts originals, i "noweave", que genera la documentació formatada correctament per a imprimir. Noweb pot treballar amb documentació escrita en TeX, LaTeX, HTML i i funciona amb qualsevol llenguatge de programació. A part de la simplicitat, aquesta és l'avantatge més gran envers , que necessita diferents versions per funcionar amb altres llenguatges que no sigui Pascal. (I d'aquí vé la necessitat d'eines com que funciona amb C i altres llenguatges similars.) (ca) Noweb (Eigenschreibweise: noweb) ist ein Programmierwerkzeug für Literate programming, das in den Jahren 1989 bis 1999 von Norman Ramsey entwickelt wurde. Entwurfsziele waren Einfachheit, einfache Erweiterbarkeit und Sprachunabhängigkeit. Wie in WEB und CWEB sind die Hauptkomponenten von noweb zwei Programme: „Notangle“, das aus den Quelltexten 'Maschinen'-Quelltext extrahiert, und „noweave“, das formatierte druckbare Dokumente produziert. (de) 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 and language independent. As in WEB and CWEB, the main components of Noweb are two programs: "notangle", which extracts 'machine' source code from the source texts, and "noweave", which produces nicely-formatted printable documentation. (en) noweb – zestaw narzędzi do programowania piśmiennego (ang. literate programming), stworzony w latach 1989–1999 przez Normana Ramseya [1], z założenia prosty, łatwy do rozbudowy i obsługujący dowolne języki programowania. Jest wolnym oprogramowaniem. Podobnie jak w systemach i głównymi programami/składnikami noweb są: notangle, który ekstrahuje kod źródłowy programu oraz noweave, który przetwarza wejście na „drukowalną” dokumentację. (pl) |
rdfs:label | Noweb (ca) Noweb (de) Noweb (en) Noweb (pl) |
owl:sameAs | freebase:Noweb wikidata:Noweb dbpedia-ca:Noweb dbpedia-de:Noweb http://hy.dbpedia.org/resource/Noweb dbpedia-pl:Noweb https://global.dbpedia.org/id/XJSJ |
prov:wasDerivedFrom | wikipedia-en:Noweb?oldid=1093233009&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Noweb |
is dbo:influenced of | dbr:Web_(programming_system) |
is dbo:wikiPageWikiLink of | dbr:Leo_(text_editor) dbr:Web_(programming_system) dbr:LCC_(compiler) dbr:Literate_programming |
is dbp:influenced of | dbr:Web_(programming_system) |
is foaf:primaryTopic of | wikipedia-en:Noweb |