Newsgroup: it.comp.lang.c
Titolo: Commenti stile C++...per ridere

Ciao,
ragionando sul perchè i commenti C fossero racchiusi tra /* e */ mi è
venuto in mente che sui tastierini numerici sono caratteri vicini e
comodi ma...non sui portatili!
Così, studiandolo, ero già in crisi pur non essendo un commentatore
folle!
Poi leggo che il C99 ha introdotto i commenti stile C++ (ok, potrei
abusare del termine in quanto non son certo dell'origine ma
all'università mi dicevano che i commenti /* */ erano in "stile C"
così ho simmetrizzato)
Babbè, era per ridere...ciao e buon file settimana :)

 Babb�, era per ridere...ciao e buon file settimana :)
Eheh...sai, hai ragione, i notebook saranno anche portatili, ma di
certo non ti facilitano la vita in quanto al "typing"...comunque, in
qualche editor moderno basta un click di mouse per inserire un commento
...e se proprio non si sopporta la tastiera, vendono dei fantastici
tastierini numerici con collegamento usb :-P
_PS_: si evitino in ogni caso i commenti in stile "C++", rammento qui
       il famigerato caso:
       func1(path);  // C:\DIR\
       func2(path);
che risulta, ahim�, nel solo:
       func1(path);
Grazie per il simpatico post.
-- 
Non puoi insegnare qualcosa ad un uomo. You cannot teach a man anything.
Lo puoi solo aiutare   --  Galileo  Galilei  --   You can only help him
a scoprirla dentro di s�.                        discover it in himself.
Vincenzo Mercuri

        func1(path);
beh, più che altro questo esempio suggerisce di non specificare mai i path 
con il backslash :p
-- 
By ZeD

 comodi ma...non sui portatili!
gaglioffo!!
Ma davvero programmi usando un portatile? Almeno usa una tastiera "vera"!
Non dico che ti debba dotare di una "model M", ma una anonima tastiera da 5€ 
è il minimo sindacale
-- 
By ZeD


wrote:

E' che sono appena "emigrato" e nella valigia pezzata non avevo poi
tanto spazio...ho sacrificato la model M per le buone vettovaglie che
non avrei trovato nella cucina (polo)nordica ;)
Ciao :)

 con il backslash :p
Ed è proprio questo il punto: non bisognerebbe mai far dipendere la
compilazione di un codice dalla sintassi usata in un commento :-)
-- 
Non puoi insegnare qualcosa ad un uomo. You cannot teach a man anything.
Lo puoi solo aiutare   --  Galileo  Galilei  --   You can only help him
a scoprirla dentro di sé.                        discover it in himself.
Vincenzo Mercuri

 con il backslash :p
O di non lavorare per sistemi Windows. <g>
-- 
-riko
http://www.enrico-franchi.org/
http://rik0-techtemple.blogspot.com/

 qualche editor moderno basta un click di mouse per inserire un commento
Orrore! Usare il mouse mentre scrivo un programma?
Di questi passi poi magari si vorra' anche l'IDE per programmare in C.
Cosi' completa i metodi delle classi. Ah... quali classi? ;)


 Cosi' completa i metodi delle classi. Ah... quali classi? ;)
Beh dipende, personalmente per esempio non scrivo i commenti mentre
scrivo il codice, mi capita di scriverli sempre dopo, il mouse è utile,
certo non è un granchè usarlo mentre si scrive un programma, ma in
generale quando si "ritocca" un sorgente è utile. E' un fatto di gusti
anche, e poi..non è tanto strano usare un IDE per programmare in C...
dipende molto da cosa si sta scrivendo e su che sistema :-)
-- 
Non puoi insegnare qualcosa ad un uomo. You cannot teach a man anything.
Lo puoi solo aiutare   --  Galileo  Galilei  --   You can only help him
a scoprirla dentro di sé.                        discover it in himself.
Vincenzo Mercuri

 O di non lavorare per sistemi Windows.<g>
Vedi, č sempre una limitazione forte dover dipendere dalla sintassi di
un commento. Per me č inaccettabile per principio, piů di quanto sia
per molti inaccettabile l'uso del "goto" (l'ho sempre usato e spesso
mi aiuta a tradurre in codice il passaggio di un algoritmo cosě come
lo avevo in mente).
-- 
Non puoi insegnare qualcosa ad un uomo. You cannot teach a man anything.
Lo puoi solo aiutare   --  Galileo  Galilei  --   You can only help him
a scoprirla dentro di sé.                        discover it in himself.
Vincenzo Mercuri

 Cosi' completa i metodi delle classi. Ah... quali classi? ;)
beh, che ne diresti di una IDE per il C come 
http://tenaciousc.com
 ?
-- 
By ZeD

 dipende molto da cosa si sta scrivendo e su che sistema :-)
Ma no... gvim gira ovunque. ;)
Guarda, io sugli IDE mi sono ricreduto tanto, ma per C continuo a non
sentirne il bisogno. E ho detto C, non C++.


 lo avevo in mente).
Non credo che si possa avere sviluppato un progetto C di qualche
dimensione (ovvero con gestione degli errori non banale) senza avere mai
desiderato un goto (o averlo proprio usato).


 beh, che ne diresti di una IDE per il C come 
http://tenaciousc.com
 ?
Boh. Un sacco di cose luccicose. Finisce che mi perdo per strada.


 Boh. Un sacco di cose luccicose. Finisce che mi perdo per strada.
Cos'è, ti metteresti a vedere i bit che girano? :)
Comunque l'unico "ide" che posso aver usato per il C penso sia stato KScope 
(btw: ho appena scoperto che è morto :\) quando ho dovuto fare piccole 
modifiche a un grosso programma che non conoscevo; per il resto i vantaggi 
di un ide vero (à la eclipse / visual studio) sono risibili per il C, forse 
al massimo la possibilità di effetturare qualche controllo sui tipi (fino ad 
un certo punto, vista la quantità di funzioni che accettano/ritornano 
void*), o la possibilità di mostrare al volo warning specifici su possibili 
overflow su funzioni come sprintf()
-- 
By ZeD

 overflow su funzioni come sprintf()
Eh, ma io i vari -W -Wall ce li ho nel makefile, eh. ;)


 Eh, ma io i vari -W -Wall ce li ho nel makefile, eh. ;)
$ echo $CFLAGS 
-Werror -Wall -Wextra -Wold-style-definition -Wmissing-declarations -
Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wcast-align -
Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum 
-Wswitch-default -Winit-self -Wmissing-include-dirs -Wundef -Waggregate-
return -Wmissing-format-attribute -Wnested-externs -std=c99 -pedantic
$
ma avere i warning "as you type" come in eclipse è un'altra cosa...
-- 
By ZeD