Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2007-09-28 12:04:00.0 alle 2007-09-28 12:04:00.0
    Miglior libro per studiare il C
    Quale è il miglior libro per studiare il C?
    Stavo per prenderne uno della Mc Graw Hill intitolato Guida Completa ma ho letto che è altamente sconsigliato.
    • Avatar
      Scritto da
      Non Autenticato
      il 2007-09-28 13:28:00.0 alle 2007-09-28 13:28:00.0
      Re: Miglior libro per studiare il C

      - Scritto da:
      > Quale è il miglior libro per studiare il C?
      > Stavo per prenderne uno della Mc Graw Hill
      > intitolato Guida Completa ma ho letto che è
      > altamente
      > sconsigliato.

      Kernighan e Ritchie, il linguaggio C.

      E' la bibbia di questo linguaggio, non calcolare chi ti dice che dai libri non impari nulla.
      • Avatar
        Scritto da
        Non Autenticato
        il 2007-09-28 14:27:00.0 alle 2007-09-28 14:27:00.0
        Re: Miglior libro per studiare il C
        INTRODUZIONE GENERALE

        Iniziamo con una breve introduzione al C. Il nostro intento è quello di illustrare gli elementi essenziali del linguaggio all’interno dei programmi reali, senza considerare, per il momento, i dettagli, le regole e le ecce-zioni. A questo punto dell’esposizione, la completezza e la precisione non sono i vostri principali obiettivi, che si identificano invece nella correttezza degli esercizi. Vogliamo insegnarvi, nel più breve tempo possibile, a scrivere programmi utili, e per farlo ci concentriamo sugli elementi fondamentali: variabili e costanti, aritmetica, controllo del flusso, funzioni, ed i rudimenti dell’input / output. Tralasciamo intenzionalmente, in questo capitolo, le caratteristiche del linguaggio utili nella stesura di programmi di grandi dimensioni che sono: i puntatori, le strutture, molti degli operatori del C, alcune strutture di controllo e la libreria standard.

        Questo approccio ha i suoi inconvenienti. Il principale consiste nel fatto che questo libro non contiene la storia completa di tutte le caratteristiche del linguaggio e l’introduzione, essendo breve, potrebbe anche risultare poco chiara. E poiché gli esempi non usano appieno le potenzialità del C, essi non sono concisi ed eleganti come potrebbero. Abbiamo tentato di minimizzare questi difetti ma, in ogni caso, teneteli presenti. Un altro svantaggio è dato dal fatto che a volte, nei prossimi capitoli, alcuni concetti già espressi in questo verranno necessariamente ripetuti. Speriamo, in ogni caso, che queste ripetizioni risultino utili più che noiose.

        In ogni caso, i programmatori già esperti dovrebbero essere in grado di estrapolare da questo capitolo gli elementi utili alle loro particolari esigenze. I principianti dovrebbero, invece, integrarlo scrivendo personalmente programmi brevi, simili a quelli degli esempi. Tutti, indistintamente, possono infine utilizzarlo come ossatura alla quale aggiungere le descrizioni più dettagliate fornite nel Capitolo 2.

        1.1     Principi Fondamentali

        L’unico modo per imparare un linguaggio di programmazione consiste nell’utilizzarlo. Il primo programma da scrivere è lo stesso per tutti i linguaggi:

            Scrivi le parole
               Salve, mondo

        Questo è il grosso ostacolo; per superarlo, dovete essere in grado di scrivere da qualche parte il testo del programma, compilarlo, caricarlo, eseguirlo e scoprire dove viene visualizzato il vostro output. Una volta su-perati questi dettagli tecnici, tutto, al confronto, risulterà semplice.

        In C, il programma per stampare “Salve, mondo” è:

            #include <stdio.h>

            main()
            {
            printf(“Salve, mondo\n”);
            }

        Il modo per eseguire questo programma dipende dal sistema che state usando. Nel caso del sistema opera-tivo UNIX, dovete creare il programma in un file il cui nome termini con il suffisso “.c”, per esempio salve.c, e quindi compilarlo con il comando

            cc salve.c

        Se non avete commesso errori, quali l’omissione di un carattere o un errore di sintassi, la compilazione pro-cederà senza messaggi e creerà un file eseguibile chiamato a.out. Eseguendo a.out con il comando

            a.out

        otterrete la stampa

            Salve, mondo

        Su altri sistemi, le regole saranno differenti: chiedete ad un esperto.

        Ora, spieghiamo alcune cose relative a questo programma. Un programma C, qualunque sia la sua dimensione, è costituito da funzioni e da variabili. Una funzione contiene istruzioni che specificano le operazioni da effettuare, mentre le variabili memorizzano i valori usati durante l’esecuzione. Le funzioni C sono simili alle funzioni ed alle subroutine del Fortran o alle procedure e le funzioni del Pascal. Il nostro esempio è una funzione chiamata main. Normalmente, siete liberi di dare alle vostre funzioni i nomi che preferite, ma “main” è un nome speciale: il vostro programma inizia l’esecuzione a partire dalla funzione main. Ciò significa che ogni programma deve contenere una funzione main.

        Di solito, main chiama altre funzioni che lo aiutano a svolgere il lavoro e che possono essere state scritte da voi oppure appartenere alle librerie che avete a disposizione. La prima linea del programma,

            #include <stdio.h>

        dice al compilatore di includere le informazioni relative alla libreria standard di input / output; questa linea compare all’inizio di molti file sorgenti C. La libreria standard è descritta nel Capitolo 7 e nell’Appendice B.

        Un metodo per comunicare dati tra funzioni consiste nel fornire alla funzione chiamata una lista di valori, detti argomenti, preparati dalla funzione chiamante. Le parentesi che seguono il nome della funzione racchiudono la lista di argomenti. In questo esempio, main è definita come una funzione che non si aspetta argomenti, come viene indicato dalla lista vuota ().

            #include <stdio.h>            include la libreria standard

            main()                    definisce una funzione main
                                    che non riceve alcun valore
                                    come argomento

            {                        le istruzioni di main sono
                                    racchiuse fra le graffe

                printf(“Salve, mondo\n”);        main chiama la funzione di
                                    libreria printf per stampare
                                    questa sequenza di caratteri;
                                    \n indica il new line

            }

            Il primo programma C

        Le istruzioni di una funzione sono racchiuse fra parentesi graffe {}. La funzione main contiene solo una istruzione,

            printf(“Salve, mondo\n”);

        Una funzione viene chiamata con il nome, seguito da una lista di argomenti fra parentesi tonde; perciò que-st’istruzione chiama la funzione printf con l’argomento “Salve, mondo
    • Avatar
      Scritto da
      Non Autenticato
      il 2007-09-28 15:24:00.0 alle 2007-09-28 15:24:00.0
      Re: Miglior libro per studiare il C

      - Scritto da:
      > Quale è il miglior libro per studiare il C?
      > Stavo per prenderne uno della Mc Graw Hill
      > intitolato Guida Completa ma ho letto che è
      > altamente
      > sconsigliato.

      Lascia perdere la programmazione ti farà diventare basso, grasso, pelato come il sassofono, con profondi problemi caratteriali.
      • Avatar
        Scritto da
        Non Autenticato
        il 2007-09-28 15:32:00.0 alle 2007-09-28 15:32:00.0
        Re: Miglior libro per studiare il C

        - Scritto da:
        >
        > - Scritto da:
        > > Quale è il miglior libro per studiare il C?
        > > Stavo per prenderne uno della Mc Graw Hill
        > > intitolato Guida Completa ma ho letto che è
        > > altamente
        > > sconsigliato.
        >
        > Lascia perdere la programmazione ti farà
        > diventare basso, grasso, pelato come il
        > sassofono, con profondi problemi
        > caratteriali.

        quoto Triste
        • Avatar
          ☺
          Scritto da
          avvelentani
          Cubicolario
          il 2007-09-28 16:24:00.0 alle 2007-09-28 16:24:00.0
          Trollate totali: 18184
          Re: Miglior libro per studiare il C

          - Scritto da:
          >
          > - Scritto da:
          > >
          > > - Scritto da:
          > > > Quale è il miglior libro per studiare il C?
          > > > Stavo per prenderne uno della Mc Graw Hill
          > > > intitolato Guida Completa ma ho letto che è
          > > > altamente
          > > > sconsigliato.
          > >
          > > Lascia perdere la programmazione ti farà
          > > diventare basso, grasso, pelato come il
          > > sassofono, con profondi problemi
          > > caratteriali.
          >
          > quoto Triste

          Tutto vero. Prima di programmare ero alto, snello e con una chioma fluente.
          I think happiness is love
          - Vladimir Putin
          • Avatar
            Scritto da
            Non Autenticato
            il 2007-09-28 16:31:00.0 alle 2007-09-28 16:31:00.0
            Re: Miglior libro per studiare il C

            - Scritto da: avvelentani
            >
            > - Scritto da:
            > >
            > > - Scritto da:
            > > >
            > > > - Scritto da:
            > > > > Quale è il miglior libro per studiare il C?
            > > > > Stavo per prenderne uno della Mc Graw Hill
            > > > > intitolato Guida Completa ma ho letto che è
            > > > > altamente
            > > > > sconsigliato.
            > > >
            > > > Lascia perdere la programmazione ti farà
            > > > diventare basso, grasso, pelato come il
            > > > sassofono, con profondi problemi
            > > > caratteriali.
            > >
            > > quoto Triste
            >
            > Tutto vero. Prima di programmare ero alto, snello
            > e con una chioma
            > fluente.

            Pieno di donne e scopavi come un riccio, poi non si sa come, da quando hai cominciato a programmare sei diventato inspiegabilmente vergine.
<softv>

Pagina generata in 60 millisecondi

Utenti attivi: 13 nell'ultimo minuto, 40 negli ultimi cinque minuti, 92 negli ultimi 15 minuti