Warning: file_put_contents() [function.file-put-contents]: Only 0 of 432320 bytes written, possibly out of free disk space in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152 CORSO LINGUAGGIO C Torino - Topcorsi.it Warning: file_put_contents() [function.file-put-contents]: Only 0 of 261205 bytes written, possibly out of free disk space in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152
Warning: file_put_contents() [function.file-put-contents]: Only 0 of 4909 bytes written, possibly out of free disk space in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152
Warning: file_put_contents() [function.file-put-contents]: Only 0 of 4909 bytes written, possibly out of free disk space in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152
Warning: in_array() expects parameter 2 to be array, null given in /var/www/html/components/com_community/views/tcview.php on line 346
La potenza del linguaggio C, la sua flessibilità, l'ampia diffusione raggiunta e, quindi, la disponibilità di completi ambienti di sviluppo e di librerie di funzioni, ne fanno lo strumento ideale per lo sviluppo di applicazioni in tutti i più diffusi ambienti operativi (Ms-Dos, Windows, Unix/Linux, OS/2). D'altra parte la sua sintassi, a volte non lineare, e la difficoltà di alcune sue caratteristiche a basso livello (in particolare i puntatori) rendono non facile il suo apprendimento. Obiettivo del corso è far apprendere la sintassi del linguaggio e, soprattutto, far acquisire elementi di stile di programmazione in C, avvalendosi di esercitazioni pratiche di complessità crescente.
Il programma svolto sarà:
- Panoramica sui linguaggi di programmazione
- Filosofia del linguaggio C
- Caratteristiche generali del linguaggio C
- Il preprocessore, compilazione condizionale, macro
- Tipi dati fondamentali e dichiarazioni. Conversioni di tipi
- Operazioni ed espressioni. Operatori logici e relazionali. Effetti collaterali
- Strutture di controllo: condizionali e iterative
- Le funzioni, la definizione, i prototipi, la ricorsione
- Array e puntatori. Aritmetica dei puntatori
- Strutture e unioni
- La libreria standard, funzioni sulle stringhe, funzioni di I/O
- Uso degli ambienti di sviluppo
- Classi di memorizzazione degli oggetti. Visibilità degli oggetti
- Funzioni per l'allocazione dinamica
- Analisi dettagliata di programmi esemplificativi
Il corso ha una durata complessiva di 32
I moduli possono essere frequentati sia in modalità pubblica,in aula con altri partecipanti, che in modalità privata, personalizzata in base alle esigenze del singolo. In questo caso il costo di riferimento è quello orario.