Newsgroup: it.comp.lang.c
Titolo: Aiuto!!! Come strutturare i progetti?

Ave!
Sto cercando di imparare il c, e fin'ora ho imparato parecchio..... Ma non
abbastanza! :))
Ho deciso di fermarmi per curare un po' lo "stile" (se cosě si puň dire)
In altre parole vorrei sapere come fare per impostare bene un programma
senza fare casini con gli include e senza sprecare la preziosissima
memoria........
Grazie.
ByeZ!
Alkondor

variabili, include vari e poi?
Tutto cio' che e' scritto nei file occupa memoria, ma non e' un
problema cosi' grave.

 variabili, include vari e poi?
Principalmente variabili e allocazioni dinamiche.
EMG

 dichiarate e un file c in cui sono definite.
Ammeno che tu non appartenga al team di sviluppatori microsoft.......ti dico che
qualunque spreco sia esso ram,file-system o cpu,non e' mai da considerasrsi poco
importante, perche' spreca qua e spreca la' crei software di pessima qualita'.
Ivan Molella

importante, perche' spreca qua e spreca la' crei software di pessima qualita'.
Io mi sto riferendo all'occupazione su disco.
Ti posso assicurare per esperienza che l'occupazione su disco non e'
ormai cosi' importante come nei tempi passati.

 ormai cosi' importante come nei tempi passati.
  Non so che tipo di applicazioni sei abituato ad usare ma vallo a dire al
RollBack-Segment di oracle che lo spazio su disco e' un fattore trascurabile.... :):)
Ivan Molella

 RollBack-Segment di oracle che lo spazio su disco e' un fattore
trascurabile.... :):)
Beh, veramente mi riferivo alla memoria (ram) :)))
In ogni caso, grazie a tutti per le risposte!!!
ByeZ!
Alkondor
ByeZ!
Alkondor

RollBack-Segment di oracle che lo spazio su disco e' un fattore trascurabile.... :):)
Probabilmente hai capito benissimo che cosa voglio dire e stai
forzatamente spingendo verso l'off-topic...
Io mi sto riferendo agli ambienti di sviluppo C/C++ perche' e' di
questo che si parla nel thread.
Che un DBMS debba fare attenzione all'occupazione su disco e' chiaro,
cosi' come ogni altro applicativo che usi dei dati il cui
ingrandimento e' progressivo.

Beh, veramente mi riferivo alla memoria (ram) :)))
Ma gli include che cosa c'entrano ?
L'operazione di #inclusione di un header viene compiuta a run-time.

 L'operazione di #inclusione di un header viene compiuta a run-time.
Volevi dire a compile-time, giusto?
EMG

 L'operazione di #inclusione di un header viene compiuta a run-time.
Direi + precisamente a compile-time. (o se vuoi a run-time del
preprocessore!
;-)
ciao
Marco
--
Marco Coppo
University Of Sheffield
FAQ del gruppo: 
http://www.programmazione.it/linguaggi/c/itcomplangc.htm

Volevi dire a compile-time, giusto?
Ovviamente ;))

Qualcuno di voi sa dirmi qual è l'opzione di *Gcc* che mi permette di
"compilare" un sorgente C in linguaggio Assembly?
Ovvero che, facendo
cc -opzione miofile.c    , produca in output  un file in linguaggio assembler?
Grazie per l'attenzione
P. :-)

 cc -opzione miofile.c    , produca in output  un file in linguaggio
assembler?
Mi sembra che sia -s. Comunque basta fare
man gcc
e ci trovi tutto quello che ti serve!
ciao
marco


 "compilare" un sorgente C in linguaggio Assembly?
[root@fokhouse /root]# man gcc | col -b | grep -A2 '^ \+-S'
       -S     Stop  after the stage of compilation proper; do not
              assemble.  The output is an assembler code file for
              each non-assembler input file specified.
[root@fokhouse /root]#
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)

Mi sembra che sia -s. Comunque basta fare
E' maiuscola: -S
Piuttosto, c'e' un modo perche' vengano riportate (come commenti) anche le
righe C di partenza? (ho cercato, ma invano...)
Saluti,
    Mardy

righe C di partenza? (ho cercato, ma invano...)
$ gcc file.c -S -g
Oha
-- 
"Qualcuno mi spieghi perche' 144 e' l'unico
quadrato perfetto della serie di Fibonacci"

$ gcc file.c -S -g
Non proprio: quello serve per includere le informazioni di debug, ma io non
sono un debugger! :-(
Saluti,
    Mardy