Newsgroup: it.comp.lang.c++
Titolo: Per imparare....

Vorrei imparare il c (o il c++) bene ma in poco tempo.
Quale programma posso usare?
E quale manuale (poco costoso ma buono)?
Grazie a tutti quelli che rispondono
Alessandro
  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

> Vorrei imparare il c (o il c++) bene ma in poco tempo.
Io invece vorrei arricchire tanto e velocemente. Consigli?
--
Alessandro Monti

Io invece vorrei arricchire tanto e velocemente. Consigli?
Insegli agli altri il C bene e in poco tempo :-))))
ciao

 wrote in message
=hk=OAFJ9X8qrwJA...@4ax.com...



 E quale manuale (poco costoso ma buono)?
Purtroppo i buoni libri tecnici sono molto cari (e anche
quelli non buoni, al giorno d'oggi).
Nonostante questo, ti raccomando il (costoso, come
tutti) libro di Lippman e Lajoie, C++ primer 3a ed,
Addison-Wesley.
Come programma, puoi invece risparmiare molto
usando l'ottimo e gratuito GCC (ex EGCS), che puoi
scaricare dalla rete per Win32, Linux, o praticamente
qualsiasi altra piattaforma (
www.cygnus.com
).
Alex

tempo neccessario!!!!
Be', allora non e' poco ! ;)
Comunque ti conviene imparare direttamente il C++.
Forse troverai qualche difficolta' iniziale, se non hai programmato
con altri linguaggi procedurali, ma presto ne scoprirai
l'essenzialita'.
(Tanto, imparando il C, prima o poi ti sentiresti costretto a fare il
fatidico salto).
--
Andrea Laforgia        (
andrea_...@bigfoot.com
)

 usando l'ottimo e gratuito GCC (ex EGCS),
Ma non era il contrario? Cioč GCC era diventato EGCS? Ora č tornato ad
essere GCC?
EMG

Addison-Wesley.
caro Alex,
leggendo i numerosi e positivi riferimenti nei tuoi messaggi ho
pensato di acquistare il libro.
Ora il problema e' : esiste una versione in italiano ?
E nel caso non fosse disponibile, come si puo' ottenere ?
Quanto costa ?
--
Andrea Laforgia        (
andrea_...@bigfoot.com
)

 Insegli agli altri il C bene e in poco tempo :-))))
Ci ho provato, ma il mio alunno è stato bocciato :-))))
Ha preferito andare a fare il pullmista alla Malpensa...
--
Alessandro Monti

>> Io invece vorrei arricchire tanto e velocemente. Consigli?
Ti sposi Liz Taylor, cosi' ti cucchi 5000000000 di buonuscita (come il
muratore). :-)     (Non t'arrabbiare)
Con tanta simpatia,
Igor Rossetti
A.M. sei sempre un mito.

> Vorrei imparare il c (o il c++) bene ma in poco tempo.
Credo che il poco tempo non vada d'accordo con il bene, soprattutto con la
programmazione. Dalla mia esperienza ho capito che e' dura, soprattutto se
fai le cose da solo. E' un mondo che viaggia ad una velocita' pazzesca ed e'
dura stargli dietro.
Posso solo suggerirti di non avere fretta e di affidarti anche ai consigli
di gente esperta, tartassandoli di domande.
Alessandro Monti, ad esempio, e' uno di quelli che e' sempre prodigo di
suggerimenti (l'ho constatato di persona), ma come lui ce ne sono tanti
altri sul NG, come Marotta, Laforgia, EMG etc.
Se porrai le domende giuste avrai sicuramente le risposte adeguate.
Igor Rossetti

Quale programma posso usare?
Credo un qualsiasi compilatore. Magari inizi a sviluppare per dos,
cosi' non ti tiri addosso tutti i casini degli altri SO.
Nelle scuole di solito si usa il Borland.

 Quanto costa ?
www.amazon.co.uk
 puo` rispondere a entrambi i quesiti
(dai un'occhiata anche ad altri fornitori, ma usandone uno
in Europa si risparmia sulle spese di consegna; visti gli
sconti abituali di Amazon, si finisce per risparmiare, anche
con le spese di consegna, rispetto ai tipici ricarichi delle
librerie italiane).
Alex




 dura stargli dietro.
Anche se bisogna stare attenti a non farsi incantare troppo dal mercato
e dalle mode effimere, presenti in questo come in altri aspetti di
questa discutibile societą moderna.
EMG

> Grazie mille per i consigli che mi hai dato non come quei def....). Certo,
 In effetti, se ho interpretato bene, deficio di buoni consigli da dare, ma
almeno non di buon umore, come invece hai dimostrato tu...
Non mi pareva di essere stato in alcun modo offensivo, semmai un po'
ironico, ma tanto c'è anche un presidente del consiglio che si arrabbia con
la satira, sarà che dà il buon esempio...
Non chiedermi però soldi, che non ne ho.
--
Alessandro Monti

 Vostro inkaxxatissimo
Non serve inkazzarti, come hai visto ti hanno risposto in molti, senza fare
dello spirito.
Potrei aggiungere, però, il vecchio ma forse ancora valido libro di K&R,
"The C language", scritto dagli ideatori del C, e conforme allo standard
ANSI nella sua seconda versione (anche se forse non troppo).
Inoltre potrei citarti gli esempi dei compilatori, se scarichi il vecchio
Turbo C++ che mi risulta gratuito c'erano degli esempi veramente stupendi,
sennò ci sono una marea di programmi in versione sorgente su qualsiasi
distribuzione Linux, a partire dai comandi come cat, grep, find, ecc.
Oppure libri vecchiotti sulla programmazione in genere, come "Algoritmi +
strutture dati = programmi" di Nicholaus Wirth, La trilogia "Algorithms in
C" di ... (non ricordo) di cui esiste anche una versione in italiano, e una
pure per il C++.
Una occhiata in una qualsiasi libreria scientifica o universitaria potrà poi
darti molti libri in più, ma dopo una piccola infarinatura sul linguaggio
niente aiuta di più che mettere in pratica e provare da subito a fare
qualche programmino di prova.
Hope this helps!
Ciao
--
Alessandro Monti

 ANSI nella sua seconda versione (anche se forse non troppo).
Posso sbagliare, ma a me risulta che il libro citato sia perfettamente
aggiornato all'attuale standard C e che sia forse il migliore
sull'argomento.
EMG

Addison-Wesley.
Non conosco l'edizione inglese ma quella italiana che ho io e' pessima, ed il 
libro e' troppo alto anche per fare da zeppa sotto un tavolo. Mi sono invece 
trovato molto bene con "The C++ Programming Language" di Bjarne Stroustrup 
(ed. inglese) che secondo me e' organizzato in modo migliore e di gran lunga 
piu' comprensibile.

 pure per il C++.
Penso tu intenda Sedgewick.  Piace anche a me, ma non a molti altri,
sopratutto perche` il suo testo "Algorithms in C++" e` visto come una
"rimasticazione" di "Algorithms in C" senza che si sfruttino davvero le
caratteristiche cruciali del C++ (e devo ammettere che c'e` del vero!).
Alex

 essere GCC?
Esatto.  L'attuale release di GCC, dopo parecchio tempo che
la FSF (responsabile dei rilasci GCC) "nicchiava" a proposito
di EGCS (sviluppato da altra gente), si e` finalmente di nuovo
allineata con EGCS.
Chi e` interessato solo a C e C++ oggi puo` dunque usare
GCC (mi pare che il release sia 2.9.qualcosa, ma non ne sono
certo, vedere 
www.cygnus.com
), mentre EGCS resta piu`
ricco, poiche` comprende anche altri linguaggi, come, ad
esempio, il Fortran.
Alex

 wrote in message news:38411487...@flashnet.it...

Considerazione saggissima.  Agghiaccia sentir chiedere, ad
esempio, se un testo come il Lippman e Lajoie e` "ancora"
valido, visto che l'edizione e` gia` vecchia di un anno e
mezzo... ma, poveraccio chi lo chiese, e` domanda assai
ragionevole, vista la difficolta` di distinguere fra libri su
specifici prodotti e versioni (che possono cambiare ogni
anno o anche piu` spesso) e quelli su cose "stabili", come
e` oggi il C++ (o, naturalmente, le strutture dati, gli
algoritmi, la teoria dei DB relazionali, eccetera eccetera).
Il mondo editoriale (per la gran parte) sembra preferire
libri di cui pubblicare un'edizione all'anno, cosi` tutti ne
devono comprare un'altra copia... dagli torto!-)
Per fortuna, alcune aziende fanno parziale eccezione, e
Addison-Wesley (e in certa misura Prentice-Hall) sono
fra queste "alcune".
Alex

 essere GCC?
Si.
Dopo il gcc 2.7.2, lo sviluppo si era diviso in due rami,
uno "normale" (gcc 2.8), e uno "sperimentale" (egcs).
Poi il gcc 2.8 e' stato abbandonato e l'egcs e' tornato a
chiamarsi gcc.
L'ultima versione (2.95) e' derivata dall'egcs 1.2
	Mauro

 Non conosco l'edizione inglese ma quella italiana che ho io e' pessima, ed il 
Hai un'edizione italiana del Lippman e Lajoie?!  Quando e`
uscita...?  Non si trattera` invece di una traduzione di un
qualche altro testo (magari del solo Lippman)...?
Caratteristica dei testi di Lippman (sia quelli che ha
scritto da solo, sia l'unico che ha fatto insieme a Lajoie)
e` di concentrarsi sul tema "linguaggio", illustrandolo
con esempi molto piccoli, semplici, chiari -- esempi
"giocattolo".  Altri autori che, tendenzialmente, usano
questo "stile", sono Eckel (
www.BruceEcke.com
) e
Box.  Personalmente, apprezzo questo approccio, in
quanto consente di tenere l'attenzione sul linguaggio,
col minimo di "distrazione" da parte di problematiche
"applicative" aliene al linguaggio vero e proprio.
Altri autori (e Stroustrup e` fra questi) si sforzano
invece di dare esempi "significativi".  Secondo me, cio`
tende ad "distrarre" dai temi principali, ma molti
invece lo apprezzano.
Alex

 esempio, il Fortran.
gcc 2.95.2 e' l'ultima versione Unix, per la quale l'istallazione
default comprende C, C++, Objective-C, Fortran-77 e Java (con le
rispettive librerie di sistema); puoi richiedere di istallare solo un
subset di linguaggi.
Non so cosa sia stato portato ad ambienti Microsoft; se l'ultima
versione o una delle precedenti; se Java, se Fortran, e cosi' via.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

Grazie mille per i consigli che mi hai dato non come quei def....). 
Giusto per evitare la nascita di flames fastidiosi.
Ti do' un consiglio : modera le parole ed esprimiti in modo piu'
chiaro se vuoi essere compreso.
"Vorrei imparare il c (o il c++) bene ma in poco tempo" e' una frase
che non lascia adito a molte interpretazioni e, pur se le risposte di
alcune persone non sono del tutto ortodosse, questo non ti autorizza
ad insultare nessuno.
--
Andrea Laforgia        (
andrea_...@bigfoot.com
)
----------------------------------------------------
Windows98 is a trademark of Topo Gigio Corporation.

 wrote in message
384259EE...@iperbole.bologna.it...



 wrote in message
3846751...@diesel.cu.mi.it...





E quale manuale (poco costoso ma buono)?
Anche qui ci sono termini che nella realta`
sono normalmente in antitesi (purtroppo)...
Nuovamente ti rimando ai post di cui sopra.
Paolo
-----------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------

Vostro inkaxxatissimo
Non credo che una risposta ironica possa giustificare
questo tuo post! Mi pare che le tante altre risposte
tutte in linea siano sufficientemente esplicite.


 Il problema non e' il nome ma l'os: funziona sotto win95?
Io uso il DJGPP che è il porting per MS-DOS del GCC 2.95 e funziona
perfettamente sotto W95. Però non puoi scriverci programmi Win32.
EMG


www.amazon.co.uk
 puo` rispondere a entrambi i quesiti
Grazie dell'informazione.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------

 wrote in message
384296C5...@flashnet.it...



 E per scriverli sotto win 32? C'e' un gcc apposta?
Si`, ci sono varie versioni di gcc che supportano Win32
(personalmente, suggerisco la versione per "MinGw32").
Visita 
www.cygnus.com
 e segui i link per le versioni gcc
di Mumit Khan...
Alex

sono un matusa a cui piace l' informatica, vorrei comprarmi un libro
sul C o C++ (italiano) quale sarebbe meglio secondo voi tenendo in
considerazione che parto da sottozero e dovrei fare tutto da solo
saluti e grazie

 considerazione che parto da sottozero e dovrei fare tutto da solo
Suggerirei, invece, un libro sul Pascal: "Algoritmi+strutture
dati=programmi" di Nicholaus Wirth, Tecniche Nuove.
E' vecchio, è sul Pascal standard, ma è molto didattico, è adatto per chi
parte da zero o sottozero e comunque IMO non può mancare in nessuna libreria
informatica. E' anche abbastanza generale da poter essere valido anche per
chi poi vorrà studiare il C, essendo comunque linguaggi molto simili.
--
Alessandro Monti