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).
- Albero frattale
- Curva di Von Koch
- Tappeto di Sierpinski
- Triangolo di Sierpinski
- Curva di Peano
- Grafico della funzione y = sin(x)
- Grafico della funzione y = sin(x) + sin(2x)/2 + sin(3x)/3
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. Si tratta di un programma per risolvere un Sudoku classico. Dopo averlo compilato potete provarlo usando questo file di dati.
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).