diff options
Diffstat (limited to 'Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectI.html')
-rw-r--r-- | Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectI.html | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectI.html b/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectI.html deleted file mode 100644 index 87be8007fd1..00000000000 --- a/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectI.html +++ /dev/null @@ -1,108 +0,0 @@ -<HTML> -<HEAD> -<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-2"> -<TITLE>Dokumentované programování</TITLE> -<STYLE TYPE="text/css"> -<!-- - ol.section li { font-size:large;font-weight:bold;margin-top:1em; } - ul.question li { font-size:medium;font-weight:normal;margin-top:.2em; } ---> -</STYLE> -</HEAD> -<BODY BACKGROUND="images/back_narrow.gif" -BGCOLOR="#ffffff" -TEXT="#000000" -LINK="#900000" -ALINK="#C14242" -VLINK="#D30000"> -<TABLE BORDER=0> -<TR><TD width=30> </TD> -<TD><TABLE width="100%" BORDER=0> -<TR><TD valign="middle" align="center"><FONT SIZE="+2"><B>Dokumentované programování</FONT></TD><TD align="right"> -<a href="http://www.cstug.cz/"><IMG BORDER=0 SRC="images/logo.gif" ALT="CSTUG" HEIGHT=51 WIDTH=165 ALIGN="right"></a><BR> -</TD></TR></TABLE></TD></TR> -<TR><TD></TD><TD></TD></TR> -<TR><TD></TD><TD><HR></TD></TR> - <TR><TD></TD><TD> - <P> - -<P> -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. - -<P> -Diskuse o dokumentovaném programování je v usenetové skupině -<A HREF="news://comp.programming.literate/"><CODE>comp.programming.literate</CODE></A>, která je přístupná i jako elektronická konference na adrese -<A HREF="mailto:litprog@shsu.edu"><I>litprog@shsu.edu</I></A>. -(viz <A HREF="sectC.html#Q-FindHelp">Kde najdu pomoc?</A>). -FAQy o dokumentovaném programování jsou uloženy v <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/help/LitProg-FAQ">LitProg-FAQ</A>. Dalším -skvělým zdrojem informací je URL URL{http://www.literateprogramming.com/}. - -<P> - -<P> -<P><A NAME="Q-web"><HR><H3>WEB pro různé jazyky</H3></A> - -<P> -TeX je napsán v programovacím jazyku WEB. Jedná se o prostředek, který -implementuje koncept „dokumentovaného programování“. Knuthova původní -implementace bude v každé solidní distribuci TeXu, zdrojové kódy nástrojů -(<EM>tangle</EM> a <EM>weave</EM>) společně s manuálem popisujícím -samotnou techniku programování jsou k mání na CTANu. - -<P> -<EM>CWEB</EM>, WEB pro programy v C, který vytvořil Silvio Levy, je -dostupný jako <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/c_cpp/cweb">cweb</A> - -<P> -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 <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/spiderweb">spiderweb</A>. V současnosti je už nahrazován programem -<EM>noweb</EM> (taktéž od Normana Ramsayho). Autor se poučil z věcí, -se kterými se setkal při implementaci spidery WEBu, a udělal -z <EM>noweb</EM>e jednodušší, ale stejně silný nástroj (CTAN: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/noweb">noweb</A>). - -<P> -<EM>FWEB</EM> je verze pro Fortran, Ratfor a C napsaná Johnem Krommesem. -Je dostupná v <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/fweb">fweb</A> - -<P> -<EM>SchemeWEB</EM> je Unixový filtr, který překládá SchemeWEB do -zdrojového kódu LaTeXu nebo Scheme. Napsal ho John Ramsdell a je dostupný -v <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/schemeweb">schemeweb</A> - -<P> -<EM>APLWEB</EM> je verze WEBu pro APL a dá se získat v <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/apl/aplweb">aplweb</A> - -<P> -<EM>FunnelWeb</EM> je verze WEBu, která je jazykově nezávislá. Je dostupná -v <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/funnelweb">funnelweb</A> - -<P> -Další jazykově nezávislé verze WEBu jsou <EM>nuweb</EM> (napsaná -v ANSI C), dostupná v <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/nuweb">nuweb</A>, a <EM>noweb</EM>, dostupná na -<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/web/noweb">noweb</A> - -<P> - -<P> - -<P><HR></TD></TR> -<TR><TD></TD><TD><TABLE BORDER=0><TR> -<TD valign=middle align=left> -<a href="http://www.cstug.cz/"> -<IMG BORDER=0 SRC="images/logo.gif" - ALT="CSTUG" HEIGHT=51 WIDTH=165 ALIGN="right"><BR> -</TD><TD valign=top align=left><FONT SIZE="-1"> -(c) 1997, 1998, 2003 -Tomáš Hudec, Libor Škarvada -<BR> -Poslední aktualizace: 13.11.2004 23:15 -</FONT></TD></TR></TABLE></TD></TR></TABLE> - -</BODY> -</HTML> |