Newsgroup: it.comp.lang.c
Titolo: unix

ok, io devo fare un programma in c/c++ (posso farlo in c++?) che usi 
principalmente accesso a file e socket a tcp e/o udp.
non so se posso farlo in c++ (???)
devo usare degli header per poter compilare un programma in c sotto unix
cosa devo usare per compilare?
devo scaricarmi degli header?
posso programmare sotto win32, vedere se funziona sotto win32 e 
successivamente compilarlo sotto unix?
grazie mille!
anzi, infinite
siddharta

 grazie mille!
Figurati... per cosi' poco.
C:\>iao Angelo.
P.S. Data la tua conoscenza dell'argomento, non sarebbe meglio che
     cominciassi da "Unix Network Programming" vol.1 (di R. Stevens
     isbn 0-13-490012-x) e da "Advanced Programming in the UNIX
     Environment" (di R. Stevens isbn 0-201-56317-7) e postare su
     un NG piu' appropriato?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 successivamente compilarlo sotto unix?
Si può fare.
http://www.cygwin.com
-- 
---
In silenzio anche un idiota sembra intelligente. Ma non c'è problema,
l'idiota vuol sempre dire la sua.

      Environment" (di R. Stevens isbn 0-201-56317-7) 
e magari il K&R
ciao,
Costa

 e magari il K&R
Si, dove trovi un intero capitolo dedicato ai socket :-)


no.
non voglio fare un portscanner
so cosa sono i compilatori.
non so pero' come viene gestita la comunicazione tcp sotto unix


k&r?


 k&r?
Kernighan & Ritchie / Linguaggio C Seconda edizione
ISBN 88-7056-443-6
La bibbia del linguaggio C. Ma tratta esclusivamente lo standard. 


 La bibbia del linguaggio C. Ma tratta esclusivamente lo standard. 
Occhio che Marco era ironico: non ci trovi una mazza sui socket.
Ciao :-)
-- 
         (__)	      | Nicholas Wieland	    |    -     ------------
	 (oo)	      | 
nicholas...@yahoo.it
   |    -    | There's no |
   /------\/ 	      | Debian GNU/Linux / Mac OS X |    -    | place like |
  / |    ||  	       -----------------------------     -    | *GNOME(2)* |
 *  /\---/\           ...."Have you mooed today?"....    -     ------------

 non so pero' come viene gestita la comunicazione tcp sotto unix
"Unix Network Programming" e' un must. Contariamente ad altri must
(tipo K&R e Stroustrup), e' scritto molto bene ed e' molto comprensibile
(se conosci l'inglese, ovviamente). Ci sono un mucchio di tutorial in giro
per la rete, ma se veramente vuoi sapere cosa sono i socket, come
funzionano e come si usano (oltre ad avere una marea di informazioni sui
protocolli TCP/IP e UDP), e' quello che ti consiglio. Ovviamente devi
avere qualcosa di piu' di una buona infarinatura di "C".
Il "C" devi conoscerlo piuttosto benino.
C:\>iao Angelo


 (tipo K&R e Stroustrup), e' scritto molto bene ed e' molto comprensibile
   Guarda che anche il K&R e lo Stroustrup sono scritti molto bene. ;)
   E` il target che e` attualmente diverso (anche se potenzialmente 
dovrebbe essere lo stesso): "Il linguaggio C--Seconda edizione" e` un 
libro per programmatori scritto da programmatori, cosi` come "Unix 
Network Programming", il fatto e` che al primo giungono anche molti 
non-programmatori che intendono diventarlo, e possono trovarlo 
difficile, al secondo no: se non sai programmare non vai ad infognarti 
nella programmazione di rete.
-- 
Alla prossima,
Marco

 Occhio che Marco era ironico: non ci trovi una mazza sui socket.
Pardon, ammetto di non essere stato troppo chiaro...


    Guarda che anche il K&R e lo Stroustrup sono scritti molto bene. ;)
Il C l'ho studiato sui miei appunti (e smadonnando parecchio) e il C++
l'ho studiato sul Lippman.
Stroustrup e K&R li trovo indigesti ancora oggi che, almeno un po', i due
linguaggi li mastico. :-)


 comprensibile (se conosci l'inglese, ovviamente).
K&R non è scritto bene?


On Thu, 24 Oct 2002 10:00:13 +0200, 
angelo....@tiscalinet.it
(Angelo Paolitto) wrote:
Ti sei scordato di dire che non sa neppure quotare.
ciao, acc.   
a...@libero.it

 K&R non è scritto bene?
Dipende  da  cosa intendi  per  scritto  bene.  L'italiano e'  scritto
benissimo (su  alcune traduzioni di libri tecnici  ho trovato tradotto
"clear bit"  con "bit chiaro": roba  da denunciare la  casa editrice e
farsi restituire  il maltolto) la comprensibilita'  non e' altrettanto
buona: la convinzione e' cementata dal fatto che pur avendolo comprato
12 o 13 anni fa, non  sono mai riuscito a finire di leggerlo.  L'unico
uso che ne faccio e' come reference per le funzioni di libreria.
Sicuramente e' una mia incapacita', ma altri libri di dimensioni molto
piu' corpose, (leggasi  Lippman) li ho letti in  un paio di settimane:
non credo che si possa sindacare sulla bonta' di autori come Lippman.
Sulle   parti  meno  chiare   sono  tornato   successivamente,  quando
l'argomento  era piu'  chiaro  (a  forza di  esempi  e tentativi),  ma
comunque la voglia  di rileggere certe parti mi e'  venuta. Per il K&R
questa voglia deve ancora venirmi. :-)
Sara' che il K&R e' come la Superga "o si odia o si ama"... :-)
C:\>iao Angelo

non credo che si possa sindacare sulla bonta' di autori come Lippman.
Mai letto un suo libro
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
http://bw-crema.blogspot.com

 Dipende  da  cosa intendi  per  scritto  bene.  
Beh, intendo un testo rigoroso nella terminologia e nelle definizioni, 
corretto, essenziale ma assolutamente completo. D'altra parte il suo scopo è 
quello di illustrare lo standard. 
Il k&r è uno dei pochi testi dove leggo (ad esempio) la definizione corretta 
delle modalità di valutazione degli operatori logici (altri testi la 
trascurano).
Non è romanzato, questo si :-) 
-- 


 Non è romanzato, questo si :-) 
 
Da quello che ricordo (ce l'ho a un metro ma di alzarmi no, proprio no
;) il K&R è un libro che spiega il C a un programmatore, non che spiega
lo standard (anche perchè lo standard era in revisione quando è uscito
il K&R).
Mi sembra che sia scritto nella prefazione.
Ciao,


Mi sembra che sia scritto nella prefazione.
Giusto, ma ad ogni modo il K&R (la seconda edizione) differisce poco
dallo standard


 Sara' che il K&R e' come la Superga "o si odia o si ama"... :-)
   Infatti a me le Superga piacciono molto: non ci avevo mai fatto caso. :)
-- 
Alla prossima,
Marco