Programmi in PostScript
Il PostScript è un linguaggio di descrizione di pagina interpretato, sviluppato da Adobe
Systems. Si tratta di un vero e proprio linguaggio di programmazione.
Di seguito potete trovare alcuni esempi di programmazione in PostScript. Tutto ciò di cui avete bisogno è un interprete PostScript, come Ghostscript, e un programma che vi permetta di visualizzare il risultato sullo schermo, come GSview
(analoghi programmi esistono anche per sistemi operativi diversi da Microsoft Windows).
Programmi in C
Su una macchina Linux per compilare un file pippo.c
basta digitare il comando gcc -o pippo pippo.c
. Se la compilazione riesce, il programma può poi essere
eseguito digitando il comando ./pippo
- Risolutore di Sudoku (nuova versione). Si tratta di un programma per risolvere un Sudoku classico.
In questa nuova versione è possibile cercare tutte le soluzioni di un sudoku (nella vecchia versione il programma terminava alla prima soluzione trovata). Inoltre è possibile salvare le soluzioni trovate in un file di testo, anche in formato TeX (se preferite, la vecchia versione è ancora disponibile).
Dopo averlo compilato potete provarlo usando questo file di dati, oppure quest'altro.
Se usate Windows e non avete un compilatore C potete provare la seguente versione già compilata (si tratta di un file eseguibile).
Programmi in C++
Questi programmi usano le librerie Qt, sviluppate dalla Trolltech. La versione utilizzata è la Qt
3.3.4. Per compilare uno di questi programmi su una macchina Linux (con le appropriate librerie Qt installate), decomprimete il file zip e salvate il contenuto in una cartella. Dall'interno di
questa cartella digitate poi i seguenti tre comandi: qmake -project
, qmake
, make
.
- Curva di Peano. Questo programma visualizza le prime iterazioni della costruzione di una curva continua che riempie un quadrato (curva di Peano). L'immagine può essere salvata come file PostScript.
- Steganography. Questo programma permette di nascondere un file (di qualsiasi tipo) all'interno di un'immagine [Steganografia], senza alterare in modo apprezzabile le caratteristiche dell'immagine stessa (l'unico formato di immagini supportato è il
PNG). Attenzione: il grado di segretezza offerto da questo programma è quasi nullo! La presenza di un file nascosto
in un'immagine, pur non essendo rilevabile visivamente, può essere facilmente rilevata da un'appropriata analisi dell'immagine stessa.
- Mandel. Questo programma permette di visualizzare ed esplorare l'insieme di Mandelbrot (il
codice non è molto pulito e, in molte parti, può essere notevolmente migliorato, soprattutto per quanto riguarda l'interfaccia grafica e l'algoritmo di assegnazione dei
colori).