02.12.2015 Views

Laboratorio per l’Elaborazione MultiMediale Lezione 1 - Introduzione al corso

Introduzione al corso - ISPAC - Sapienza

Introduzione al corso - ISPAC - Sapienza

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Il C/C++<br />

<strong>Introduzione</strong><br />

Gli strumenti<br />

Software <strong>per</strong> la produzione di filtri (e/o applicativi)<br />

Software multimedi<strong>al</strong>e<br />

Il C è un linguaggio di programmazione (compilato) molto efficiente, grazie<br />

<strong>al</strong>la sua flessibiltà e velocità di esecuzione. Per questo motivo si è imposto<br />

come linguaggio di riferimento <strong>per</strong> la re<strong>al</strong>izzazione di software di sistema su<br />

gran parte delle piattaforme hardware moderne. La standardizzazione del<br />

linguaggio (da parte dell’ANSI prima e dell’ISO poi) garantisce la portabilità<br />

dei programmi scritti in C (standard, spesso detto ANSI C) su qu<strong>al</strong>siasi<br />

piattaforma.<br />

In seguito il C è stato esteso, con l’aggiunta della programmazione orientata<br />

agli oggetti, <strong>al</strong> C++. È possibile scrivere programmi C v<strong>al</strong>idi anche come<br />

programmi C++, anche se il C non è un sottoinsieme del C++ nel senso<br />

più stretto della parola.<br />

Sono disponibili diversi compilatori gratuiti. Un ottimo applicativo, fornito<br />

di interfaccia grafica (IDE) è il compilatore Dev C++ che può essere<br />

scaricato gratuitamente d<strong>al</strong> seguente link:<br />

http://www.bloodshed.net/devcpp.html<br />

M. Scarpiniti <strong>Laboratorio</strong> <strong>per</strong> <strong>l’Elaborazione</strong> <strong>MultiMedi<strong>al</strong>e</strong> <strong>Lezione</strong> 1 - <strong>Introduzione</strong> <strong>al</strong> <strong>corso</strong> 23 / 44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!