Lupone883 Inserito: 25 gennaio 2013 Segnala Share Inserito: 25 gennaio 2013 Ciao a tutti vorrei dopo 10 anni riimparare un po' di programmazione c e c++ perche' ormai e' usata sui plc,micro controllori,linux ecc.... Ormai son 10 anni che non pratico e son perito elettronico e delle telecomunicazioni. Sto seguendo un corso a padova ma il docente da per scontate diverse cose e durante le lezioni si fa un po' gli affari suoi quindi piu' di chiedergli di ragionarci altro non fa. Ci sono dei validi libri o ci sono dei video qui sul forum? Soprattutto per capire bene sulle pre dichiarazioni e gli if else. Grazie a tutti Link al commento Condividi su altri siti More sharing options...
guido Inserita: 27 gennaio 2013 Segnala Share Inserita: 27 gennaio 2013 Controlla la sezione microprocessori, probabilmente trovi info valide Link al commento Condividi su altri siti More sharing options...
Lupone883 Inserita: 27 gennaio 2013 Autore Segnala Share Inserita: 27 gennaio 2013 Questo forum e' una sorpresa ogni giorno. Grazie per la dritta. Sai per caso se c'e' anche un buon libro di c++ e di plc? Grazie ancora Link al commento Condividi su altri siti More sharing options...
Marco Mondin Inserita: 2 settembre 2013 Segnala Share Inserita: 2 settembre 2013 (modificato) Io inizierei con la bibbia del C: "Il linguaggio C" di "by Brian Kernighan" e "Dennis Ritchie". (Lo studiai la prima volta a 14 anni, ma lo ripresi in mano molte volte negli anni a seguire) Uno dei due (Denis Ritchie, mancato ormai da due anni) è anche stato uno dei genitori di Unix e di conseguenza di molte cose che conosciamo anche con i sistemi GNU/Linux in quanto derivano da Unix. Lo imparai su quel libro, poi lo ristudiai al politecnico sul libro di "fondamenti di informatica". A parte argomenti diversi, sulla programmazione non aggiungeva nulla al primo. Successivamente imparerei in modo astratto cos'è il paradigma della programmazione orientata agli oggetti. In questo caso senza soffermarmi su nessun libro mi documenterei velocemente su internet. L'importante è padroneggiare bene il concetto di classe, oggetto, metodo e scambio di messaggi tra oggetti. In fine prenderei un libro dedicato al C++ (Io usai Programmare in C++ di "Stephen Blaha"), non prima di avere però capito il paradigma della programmazione ad oggetti. Il rischio è quello di imparare solo pezzetti del C++ e usarli in programmazione procedurale facendo una cozzaglia tra C e C++. Anche se hanno un nome simile e condividono buona parte della sintassi, la programmazione in C++ richiede un approccio completamente diverso a livello di progettazione. Purtroppo la loro stretta parentela permette di mischiarli con troppa semplicità. Cosa che in alcuni casi fa perdere i vantaggi della programmazione ad oggetti. In fine un paio di consigli indispensabili! Come per quasi qualunque cosa nella vita è facile prendere brutti vizzi da subito, togliere tali vizi in un secondo tempo è difficilissimo. Alcune dritte sono: - Usa nomi per variabili ed oggetti che abbiano un significato. Una variabile che si chiama "indice" è molto esplicativa una che si chiama "d" e magari tiene un conteggio non ha significato. - Usa un identazione chiara e pulita e costante in tutte le parti di un applicativo. - Usa i commenti in tutte le parti che potresti faticare a rileggere in un secondo tempo. - Fai finta che il GOTO non esista. È stato introdotto solo per agevolare il porting di software scritto 40 anni fa in altri linguaggi! Soprattutto con il C è molto facile scrivere applicativi velocemente e poi non venirne più a capo per trovare un BUG per carenza di commenti o per un codice poco chiaro. Mi ricorderò sempre il mio docente di Fondamenti di informatica. Dal primo all'ultimo giorno ci ha stressati con apparenti paranoie sullo stile, che molte volte sembravano assurde, ma che assurde non erano. Penalizzava molto di più un brutto stile che un BUG non considerato. Modificato: 2 settembre 2013 da Marco Mondin Link al commento Condividi su altri siti More sharing options...
Marco Mondin Inserita: 2 settembre 2013 Segnala Share Inserita: 2 settembre 2013 Scusate il "by", ma non ricordandomi mai come si scrivono i loro nomi nomi uso sempre un copia ed incolla! Ho incollato anche by! Link al commento Condividi su altri siti More sharing options...
Lupone883 Inserita: 4 settembre 2013 Autore Segnala Share Inserita: 4 settembre 2013 Grazie per la risposta. Ho già sentito parlare di quel librone e mi sa che alla fine lo prenderò Dici che si puà reimparare,togliere la polvere? Link al commento Condividi su altri siti More sharing options...
Marco Mondin Inserita: 4 settembre 2013 Segnala Share Inserita: 4 settembre 2013 Solitamente reimparare è molto più veloce che imparare... :-) Link al commento Condividi su altri siti More sharing options...
uccjo Inserita: 11 settembre 2013 Segnala Share Inserita: 11 settembre 2013 Ti consiglio anche "La guida completa C" autore Herbert Schildt - ed. McGraw-Hill Dello stesso autore, successivamente "La guida completa C++", molto esplicativa su tutte le caratteristiche tipiche della programmazione ad oggetti. In fine un paio di consigli indispensabili! Come per quasi qualunque cosa nella vita è facile prendere brutti vizzi da subito, togliere tali vizi in un secondo tempo è difficilissimo. Alcune dritte sono: - Usa nomi per variabili ed oggetti che abbiano un significato. Una variabile che si chiama "indice" è molto esplicativa una che si chiama "d" e magari tiene un conteggio non ha significato. - Usa un identazione chiara e pulita e costante in tutte le parti di un applicativo. - Usa i commenti in tutte le parti che potresti faticare a rileggere in un secondo tempo. - Fai finta che il GOTO non esista. È stato introdotto solo per agevolare il porting di software scritto 40 anni fa in altri linguaggi! Soprattutto con il C è molto facile scrivere applicativi velocemente e poi non venirne più a capo per trovare un BUG per carenza di commenti o per un codice poco chiaro. Mi ricorderò sempre il mio docente di Fondamenti di informatica. Dal primo all'ultimo giorno ci ha stressati con apparenti paranoie sullo stile, che molte volte sembravano assurde, ma che assurde non erano. Penalizzava molto di più un brutto stile che un BUG non considerato. concordo con Marco Mondin Buona "rispolverata"! Link al commento Condividi su altri siti More sharing options...
Lupone883 Inserita: 24 settembre 2013 Autore Segnala Share Inserita: 24 settembre 2013 Grazie di nuovo,vedo se li trovo usati e leggo un bel pò Link al commento Condividi su altri siti More sharing options...
Guerzo Inserita: 30 dicembre 2013 Segnala Share Inserita: 30 dicembre 2013 Forse è tardi, io sono a zero per quanto riguarda la programmazione C/C++ e mi sto documentando. A tal riguardo vorrei consigliare un sito interessante seguito da un docente di un istituto Superiore, il quale ha anche postato su youtube delle video lezioni, che utilizza DEV-C++ e Code::Block: www.camuso.it Inoltre, per gli appassionati dei microcontrollori, c'è un altro sito altrettanto interessante: www.settorezero.com Link al commento Condividi su altri siti More sharing options...
PinokkioPLC Inserita: 31 dicembre 2013 Segnala Share Inserita: 31 dicembre 2013 Io mi trovai molto bene con i libri Deitel&Deitel per la preparazione dei miei esami di programmazione, li trovai molto chiari e con tanti esercizi svolti e da svolgere. Cercando sul web si trovano anche vecchie versioni. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 22 febbraio 2014 Segnala Share Inserita: 22 febbraio 2014 Deitel&Deitel Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora