Programmare in C.

Il C è un linguaggio di programmazione obsoleto? Io non direi proprio ed è il kernel stesso a renderlo vivo e attuale. I punti di forza sono:

  • puo' maneggiare attivita' di basso livello
  • produce programmi efficienti
  • puo' essere compilato su un'ampia gamma di computers
  • Il suo principale inconveniente e' quello di avere un metodo scadente per
    l'identificazione di errori, che puo' escluderne l'utilizzo ai principianti.

    per avvicinarsi al C ci sono ottime guide anche on-line. Ecco quelle per iniziare:

     http://alpha.science.unitn.it/~fiorella/guidac/indexc.html

    http://programmazione.html.it/guide/leggi/32/guida-c/

     http://www.softwareplanet.net/php/mostraCorso.php?nomeCorso=CLinux

    Commenti

    Solo alcune precisazioni: Un

    Solo alcune precisazioni:
    Un linguaggio di programmazione non può produrre programmi efficienti semmai è il programmatore, tuttavia non dobbiamo confondere il linguaggio C con il compilatore per il linguaggio C che può OTTIMIZZARE il codice sorgente in codice oggetto applicando vari livelli di ottimizzazione.Ne risulta un codice oggetto efficiente.Se non esiste un compilatore C per una data piattaforma è possibile utilizzare o creare emulatori, interpreti e compilatori dedicati con tecniche di boot-straping e cross-compiling.Per chi volesse iniziare con C o approfondire per avere le idee più chiare consiglio:

    "IL LINGUAGGIO C" KERNIGHAN , RITCHIE
    ISBN:88-7192-200-X COSTO 27 EURO CIRCA

    "C corso completo di programmazione " deitel Apogeo ISBN:88-503-2254-2 COSTO 35 EURO CIRCA