Dalla A alla Z passando per C - Robotica
Dalla A alla Z passando per C - Robotica
Dalla A alla Z passando per C - Robotica
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