18.08.2013 Views

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capitolo 1<br />

Ambiente di programmazione<br />

Per poter programmare in C sono necessari una serie di strumenti software che bisogna<br />

conoscere adeguatamente <strong>per</strong> garantire un’attività proficua. Tali strumenti, alcuni dei quali<br />

verranno ripresi e descritti più in dettaglio in seguito, sono ad esempio l’editor e il compilatore.<br />

Molti ambienti <strong>per</strong> la programmazione in C forniscono ambienti di sviluppo cosiddetti “visuali”,<br />

cioè che mettono a disposizione una interfaccia grafica d<strong>alla</strong> quale è possibile controllare il<br />

processo di realizzazione del programma, ad esempio <strong>per</strong> mezzo di bottoni e altre facilitazioni,<br />

con cui <strong>per</strong> esempio lanciare una compilazione senza preoccuparsi dei comandi che vengono effettivamente<br />

invocati <strong>per</strong> effettuare le o<strong>per</strong>azioni richieste. Altri ambienti di programmazione, <strong>per</strong><br />

contro, richiedono una maggiore conoscenza dei comandi e della gestione del computer.<br />

In questo capitolo si illustreranno brevemente i concetti e i comandi da utilizzare in ambiente<br />

Unix <strong>per</strong> la gestione dei programmi, la compilazione, l’esecuzione di comandi accessori e altri<br />

aspetti di utilità generale.<br />

1.1 L’autenticazione<br />

All’accesso di un sistema Unix, come prima cosa verrà richiesto di effettuare la login, ovvero<br />

l’autenticazione. L’autenticazione avviene <strong>per</strong> mezzo della tipica accoppiata username/password<br />

che devono essere forniti al sistema.<br />

Il sistema rimane in attesa dell’autenticazione visualizzando l’apposita richiesta:<br />

login:<br />

Il processo di autenticazione inizia scrivendo il nome utente, o username, o user id. Lo<br />

username viene assegnato dall’amministratore del sistema, e con tale nome si viene univocamente<br />

identificati dal sistema. Il sistema risponde chiedendo<br />

Password:<br />

Si noti che:<br />

• i caratteri battuti come password sono invisibili;<br />

• se la password è corretta, il sistema mostra il prompt.<br />

Errori su username o password vengono notificati. Per esempio:<br />

10

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

Saved successfully!

Ooh no, something went wrong!