| |||
Co je dokumentovanΘ programovßnφDokumentovanΘ programovßnφ je kombinace dokumentace a zdrojovΘho textu do spoleΦnΘ formy vhodnΘ ke Φtenφ lidmi. StruΦn∞ °eΦeno, dokumentovanΘ programy sdru╛ujφ zdrojov² text a dokumentaci do jednoho souboru. Nßstroje dokumentovanΘho programovßnφ pak zpracovßnφm tohoto souboru vytvo°φ bu∩ Φitelnou dokumentaci nebo kompilovateln² k≤d. Styl dokumentovanΘho programovßnφ WEB vytvo°il D. E. Knuth p°i v²voji svΘho sßzecφho systΘmu TeX.
Diskuse o dokumentovanΘm programovßnφ je soust°ed∞na do usenetovΘ skupiny
WEB pro C, FORTRAN a dal╣φ jazykyTeX je napsßn v programovacφm jazyku WEB. Jednß se o prost°edek, kter² implementuje koncept ,,dokumentovanΘho programovßnφ``. CWEB, WEB pro programy v C, kter² vytvo°il Silvio Levy, je dostupn² jako CTAN: cweb Spidery WEB podporuje mnoho jazyk∙ vΦetn∞ Ada, awk a C. Byl napsßn Normanem Ramseyem a aΦkoli nenφ voln∞ ╣i°iteln², lze jej pou╛φvat bezplatn∞. Dß se zφskat v CTAN: spiderweb FWEB je verze pro Fortran, Ratfor a C napsanß Johnem Krommesem. Je dostupnß v CTAN: fweb SchemeWEB je Unixov² filtr, kter² p°eklßdß SchemeWEB do zdrojovΘho k≤du LaTeXu nebo Scheme. Napsal ho John Ramsdell a je dostupn² v CTAN: schemeweb APLWEB je verze WEBu pro APL a dß se zφskat v CTAN: aplweb FunnelWeb je verze WEBu, kterß je jazykov∞ nezßvislß. Je dostupnß v CTAN: funnelweb Dal╣φ jazykov∞ nezßvislΘ verze WEBu jsou nuweb (napsanß v ANSI C), dostupnß v CTAN: nuweb, a noweb, dostupnß na CTAN: noweb
| |||
|