- Messaggi: 376
- Ringraziamenti ricevuti 38
Programmare in modo ordinato?
12 Anni 7 Mesi fa #1
da Matteo Garia
Programmare in modo ordinato? è stato creato da Matteo Garia
Salve!
Uno dei miei più grandi crucci è sempre stato riuscire a metter in ordine i programmi.
Commenti a parte, se un codice è ingarbugliato è sempre difficile capire cosa fa un mese dopo averlo scritto
Visto che sono neofita del C ed autodidatta, mi chiedevo se ci sono delle "convenzioni" di buon uso del linguaggio, e mi sorgono anche alcune domande:
- Quando è bene dividere un programma in più file? Io attualmente tengo sempre un file .h in cui scrivo tutti i "define" che può esser utile modificare per ottimizzare il codice (per esempio in un programma di test per servocomandi avevo messo i valori di taratura usati per generare gli impulsi)
-domanda stupida, lo so... differenza fondamentale fra file .c e file .h?
Ci tengo a creare codice comprensibile da me.. e dagli altri
grazie mille!
Uno dei miei più grandi crucci è sempre stato riuscire a metter in ordine i programmi.
Commenti a parte, se un codice è ingarbugliato è sempre difficile capire cosa fa un mese dopo averlo scritto
Visto che sono neofita del C ed autodidatta, mi chiedevo se ci sono delle "convenzioni" di buon uso del linguaggio, e mi sorgono anche alcune domande:
- Quando è bene dividere un programma in più file? Io attualmente tengo sempre un file .h in cui scrivo tutti i "define" che può esser utile modificare per ottimizzare il codice (per esempio in un programma di test per servocomandi avevo messo i valori di taratura usati per generare gli impulsi)
-domanda stupida, lo so... differenza fondamentale fra file .c e file .h?
Ci tengo a creare codice comprensibile da me.. e dagli altri
grazie mille!
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Matteo Garia
- Autore della discussione
- Moderator
Riduci
Di più
12 Anni 7 Mesi fa #2
da gcupini
Risposta da gcupini al topic Re: Programmare in modo ordinato?
ciao
un file h normalmente contiene definizioni usate dal file c.
se includi un file c e come se tu includessi il relativo codice che viene poi compilato assieme al principale.
saluti
un file h normalmente contiene definizioni usate dal file c.
se includi un file c e come se tu includessi il relativo codice che viene poi compilato assieme al principale.
saluti
Si prega Accedi o Crea un account a partecipare alla conversazione.
- gcupini
- Visitatori
12 Anni 7 Mesi fa #3
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Programmare in modo ordinato?
Ciao,
tempo fa ho scritto il alcune regole da applicare nel progetto Artorius, attualmente on hold.
Il file fa riferimento al C++ ma molte regole sono generali e si applicano in ogni situazione.
Il file era sul server laurtec.com attualmente off line per cui lo riporto in allegato.
Nel file .h si scrivono le dichiarazioni di funzioni che poi vengono implementate nel file .c (ovvero si dichiarano i prototipi di funzioni). Nel file .h si introducono spesso anche le variabili usate nel file .c.
Il file .h 'prevede spesso anche l'utilizzo di direttive per evitare multi inclusione del file stesso (vedi le librerie che ho scritto Librerie LaurTec C18 ) oltre ad eventuali test o "alternative" di compilazione.
Saluti,
Mauro
tempo fa ho scritto il alcune regole da applicare nel progetto Artorius, attualmente on hold.
Il file fa riferimento al C++ ma molte regole sono generali e si applicano in ogni situazione.
Il file era sul server laurtec.com attualmente off line per cui lo riporto in allegato.
Nel file .h si scrivono le dichiarazioni di funzioni che poi vengono implementate nel file .c (ovvero si dichiarano i prototipi di funzioni). Nel file .h si introducono spesso anche le variabili usate nel file .c.
Il file .h 'prevede spesso anche l'utilizzo di direttive per evitare multi inclusione del file stesso (vedi le librerie che ho scritto Librerie LaurTec C18 ) oltre ad eventuali test o "alternative" di compilazione.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
12 Anni 7 Mesi fa #4
da Matteo Garia
Risposta da Matteo Garia al topic Re: Programmare in modo ordinato?
Vi ringrazio per le risposte
il pdf allegato è chiarissimo e completo
il pdf allegato è chiarissimo e completo
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Matteo Garia
- Autore della discussione
- Moderator
Riduci
Di più
- Messaggi: 376
- Ringraziamenti ricevuti 38
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.