|
|
|
|
Strumenti |
08-02-2016, 11:51 | #1 |
Junior Member
Iscritto dal: Feb 2016
Messaggi: 1
|
Linguaggio C
Salve a tutti è circa una settimana che sto dietro al linguaggio c (è il primo linguaggio che sto imparando) in pratica ho letto 50 pagine e dopo le ho ri-lette ma non riesco a fare gli esercizi solo senza guardare, sin adesso ho solo imparato e ho capito (hello world!) qualche aiutino? Magari consigli, manuali da dove studiare oppure non so? Avete molta più esperienza di me sicuramente..
|
09-02-2016, 12:07 | #2 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Ecco un'altra vittima del C ( e poi mi dicono che sbaglio io a consigliare di partire con Python ).
Ad ogni modo, se proprio vuoi continuare col C, segui qualche semplice guida come quelle di html.it e fissa i concetti importanti ( variabili, costanti, scope, funzioni, tipi di dati fondamentali, strutture di controllo ) e scrivi programmi per risolvere tutti i problemi che ti vengono in mente ( o li prendi dagli esercizi ). E no, non devi guardare, cioè non devi cercare di scrivere le stesse cose e allo stesso modo degli esercizi, perchè non è che quella sia l'unica soluzione giusta e tutte le altre siano sbagliate. |
09-02-2016, 13:11 | #3 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
Io tengo sulla scrivania il mitico "K&R". Praticamente è la mia Bibbia.
Il C è molto semplice e, quindi, si impara velocemente. Discorso diverso riguardo il riuscire a padroneggiarlo; nemmeno ricordo quante ore ho passato a far disastri con i puntatori, prima di riuscire ad addomesticarli. Anche per questo, secondo me, è meglio approcciarsi alla programmazione con Python. EDIT: Aggiungo quello che, secondo me, è il vero "problema" di questo linguaggio, soprattutto per i neofiti. Tratto direttamente dall'introduzione del "K&R":"...il C preserva la sua filosofia originale, secondo cui i programmatori sanno quello che fanno, e richiede soltanto che le loro intenzioni siano espresse con chiarezza." Ultima modifica di GTKM : 09-02-2016 alle 13:15. |
09-02-2016, 18:57 | #4 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
09-02-2016, 20:02 | #5 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Posso diventare volgare?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
10-02-2016, 07:08 | #6 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
|
10-02-2016, 09:06 | #7 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
Questo sicuramente, però non credo sia stato realizzato, in origine, come linguaggio "didattico", ma come strumento da dare a chi già sapeva cosa fare, per interagire con UNIX, ed è in quel contesto che, secondo me, riesce a dare il meglio di sé.
|
10-02-2016, 20:09 | #8 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Ricordo che uno degli obiettivi importanti del C fosse quello di essere un linguaggio compatto/stringato, per scrivere velocemente codice. Con tutte le conseguenze del caso che abbiamo visto...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:32.