<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>C-C++ Beautifier HOW-TO: Introduzione</TITLE> <LINK HREF="The-Linux-C-C++Beautifer-HOWTO-2.html" REL=next> <LINK HREF="The-Linux-C-C++Beautifer-HOWTO.html#toc1" REL=contents> </HEAD> <BODY> <A HREF="The-Linux-C-C++Beautifer-HOWTO-2.html">Avanti</A> Indietro <A HREF="The-Linux-C-C++Beautifer-HOWTO.html#toc1">Indice</A> <HR> <H2><A NAME="s1">1. Introduzione</A></H2> <P>La programmazione standard per il C/C++ o un altro linguaggio è richiesta allo scopo di creare programmi più leggibili/capibili dai programmatori. Ci sono abbellitori per C/C++ (strumenti di formattazione) per realizzare questo fine. Il codice formattato (abbellito) migliora la <B>produttività</B> dei programmatori di ben <B>2 volte</B>!! <P>Su Linux/Unix c'è un comando chiamato <B>"indent"</B> e <B>"cb"</B>. Rimando a 'man indent' e 'man cb'. Notate che <B>indent</B> e <B>cb</B> funzionano solo per programmi "C". Per programmi "C++" si utilizza <B>"bcpp"</B>. <P><B>Nota importante:</B> <I>Per compilare con bcpp sotto unix, scompattate bcpp.tar.gz, <B>DOVETE</B> modificare la directory in "code", e fate un make. Non modificate la direcotory in "unix", e date un make. Quello darà molti errori.</I> <P>Scaricate il programma abbellitore da uno di seguenti indirizzi: <UL> <LI>Se avete problemi nello scaricare il software da qualunque di questi siti elencati sotto, potete provare al mio sito <A HREF="http://www.aldev.8m.com/cppbeautifier">http://www.aldev.8m.com/cppbeautifier</A> <P> </LI> <LI>C++ : il sito BCPP è <A HREF="http://dickey.his.com/bcpp/bcpp.html">http://dickey.his.com/bcpp/bcpp.html</A> o <A HREF="http://www.clark.net/pub/dickey">http://www.clark.net/pub/dickey</A>. BCPP via ftp è <A HREF="ftp://dickey.his.com/bcpp/bcpp.tar.gz">ftp://dickey.his.com/bcpp/bcpp.tar.gz</A></LI> <LI>C++ : <A HREF="http://www.consultix-inc.com/c++b.html">http://www.consultix-inc.com/c++b.html</A></LI> <LI>C : <A HREF="http://www.chips.navy.mil/oasys/c/">http://www.chips.navy.mil/oasys/c/</A> e il mirror <A HREF="http://oasys.nctamslant.navy.mil/oasys/c">Oasys</A></LI> <LI>C++ : <A HREF="http://www.semdesigns.com/Products/DMS/DMSToolkit.html">http://www.semdesigns.com/Products/DMS/DMSToolkit.html</A></LI> <LI> C++, C, Java e Oracle Pro-C abbellitori <A HREF="http://www.geocities.com/~starkville/main.html">http://www.geocities.com/~starkville/main.html</A></LI> <LI> C++, C abbellitori <A HREF="http://users.erols.com/astronaut/vim/ccb-1.07.tar.gz">http://users.erols.com/astronaut/vim/ccb-1.07.tar.gz</A> e il sito <A HREF="http://users.erols.com/astronaut/vim/#vimlinks_src">http://users.erols.com/astronaut/vim/#vimlinks_src</A></LI> <LI> C++, C, Java, Perl abbellitori CBP <A HREF="http://www.prismtk.de/docs/cbp">http://www.prismtk.de/docs/cbp</A> </LI> <LI> GC! GreatCode! è un efficace abbellitore di codice sorgente C/C++ Windows 95/98/NT/2000 <A HREF="http://perso.club-internet.fr/cbeaudet">http://perso.club-internet.fr/cbeaudet</A></LI> <LI> CbVan per C, C++ e Java <A HREF="http://www.geocities.com/~starkville/main.html">http://www.geocities.com/~starkville/main.html</A></LI> </UL> Io ho usato il BCPP per la stesura di programmi C++ e secondo me ha lavorato bene. Voi potete voler verificare anche altri strumenti, e usate quello che più vi piace. <P> <P>BCPP è stato scritto da Steven De Toni <A HREF="mailto: steve@alpha.ocbbs.gen.nz "> steve@alpha.ocbbs.gen.nz </A><HR> <A HREF="The-Linux-C-C++Beautifer-HOWTO-2.html">Avanti</A> Indietro <A HREF="The-Linux-C-C++Beautifer-HOWTO.html#toc1">Indice</A> </BODY> </HTML>