Newsgroup: it.comp.programmare.win32
Titolo: Dilemma con cui iniziare !!

Ciao a tutti, circa 3 mesi fà ho iniziato a studiare Visual Basic, poi però
indispettito dalla politica di Microsoft di toglierlo da mezzo (sembra che
vb.net
 sia molto diverso) ho deciso di buttarmi sul c++.
Ora però mi trovo davanti a un dilemma; posseggo il Builder 5.0 Enterprise
che è un ambiente visuale per programmare in c++, ma io di c++ non sò
niente; mi conviene acquistare un libro di programmazione in c++ o uno
specificatamente per il Builder ?.....in più da una ricerca effettuata su
Internet pare che l'ultimo libro sul Builder in Italiano sia del 1998.
Io vorrei realizzare programmini per Windows e dopo aver studiato anche
qualcosa per Linux !!
Cosa mi conviene fare ?
Alessandro

Perché due post identici a due minuti di distanza?
--
Best regards,
Ciro Mattia Gonano
aliases: Lestat de Lioncourt
             Saraquel
             Lord Azariel
ICQ#: 52631406
ICQ#: 110819144
________________


Perchè mi sono accorto che su uno non avevo scritto l'oggetto....scusate
Alessandro

: 

Secondo me ti conviene prima imparare il C++ a un buon livello e poi 
decidere quale ambiente di sviluppo utilizzare (Borland o, per linux, gcc).
Ti consiglio "Thinking in C++" di bruce eckel, lo puoi scaricare 
gratuitamente da 
www.eckelobjects.com
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Cosa mi conviene fare ?
Studiare.
"C++ Primer" 3^ed. Stanley Lippman - Josee Lajoie
"The C++ Programming Language" 3^ed. Bjarne Stroustrup
"Thinking in C++" 2^ed. Bruce Eckel (scaricabile da 
www.mindview.net
).
"Programmare Windows" 5^ed. Charles Petzold.


Questo non è un problema...anche perchè lo faccio per passione....grazie dei
link.....ho letto molto bene del libro di Lippman.....voi che ne
pensate?....conosco abbastanza  l'inglese, ma leggere un libro così in
lingua originale mi fà venire la pelle d'oca :-)).....pensate che possa
andare bene anche per me che sono alle prime armi ?
Ciao
Alessandro

pensate che possa andare bene anche per me che sono alle prime armi ?
Sicuramente.

 Internet pare che l'ultimo libro sul Builder in Italiano sia del 1998.
Mentre con Vbasic si e' in grado di programmare bene dopo pochissimo tempo,
(e per quanto VB.net sia diverso non credo farai molta fatica conoscendo
gia' VB6), la stessa cosa non la posso dire per il VC++ o C++Builder.
Non si tratta solo di imparare il C++ (che e' la parte piu' grossa) che lo
troverai infinitamente piu' difficile di VB, ma anche API/MFC/VCL (a seconda
di cosa vuoi fare/usare)  che sono abbastanza ostiche !!!
Io tendo ad invogliare tutti a passare al C++ da VB, e' bene che tu sappia
pero' che mentre con VB impari a programmare gia' provando applicazioni
windows, con il C++ all'inizio ti devi dedicare ad imparare solo C++
standard.
Alex


Beh,...non è che conoscessi bene il VB6, ma effettivamente dopo 1 mese avevo
fatto un mio programma con tanto di help, quindi sicuramente è un linguaggio
semplice; per quanto riguarda il c++, anche se mi ci vorrà un anno per
finire il libro (e assimilarlo), non c'è problema dato che lo studierò
spinto da passione e non dà esigenze lavorative.
Ciao
Alessandro

standard.
E' possibile usare il C++ anche per la scrittura di applicazioni
Windows, non vedo dove sia la differenza sostanziale.
Cio' che e' contenuto nella libreria standard del C++ e' utilizzabile
a qualsiasi tipo di applicazionem, anche in quelle per Windows.

Tu senza aver capito bene cosa ancora cosa sono le classi, le funzioni
virtuali e l'ereditarieta' etc... riusciresti gia' a fare una applicazione
windows con MFC ??? Non credo !
Quando parlavo di C++ standard intendevo fare applicazione console e non
applicazioni API o MFC.
Prima quando ti dico (altro post) che per passare a studiare MFC ci vogliono
almeno 6/9 mesi di C++ tu mi dici 3 anni !!! Ora che dico (sempre la stessa
cosa), che bisogna prima dedicarsi al C++ senza preoccuparsi di MFC e API,
tu mi dici che si possono iniziare assieme ?!? Non mi sembri molto costante
e se lo sei sei volatile ;-)
Alex
"Andrea Laforgia" <xx...@xxxxx.xx> ha scritto nel messaggio
news:3b195cf2...@news.libero.it...


 ha scritto nel messaggio
news:jFcS6.21524$vt.2...@news1.tin.it...


tu mi dici che si possono iniziare assieme ?!?
Io sono coerente con quanto affermo.
Non c'e' nessun legame tra il C++ e le MFC/API, per cui non vedo
perche' non si possa iniziare lo studio del C++ scrivendo applicazioni
per Windows.

Speriamo....vorrei poter programmare in futuro per Linux,  anche perchè i
sorgenti liberi sono una buona fonte dove "sbirciare" il codice !
Ciao
Alessandro
"Alex" <Nom...@wow.boh> ha scritto nel messaggio
news:zImS6.16324$ZZ.6...@news.infostrada.it...


 scarsa capacita' di descrivere le loro creature con semplicita' ;)
Per quanto riguarda il buon Bjarne sono d'accordissimo, "The C++ Programming
Language" è un mattone pesante ed indigeribile, che a suo tempo comprai per
imparare il C++ ma invece mi tornò comodo solo come fermacarte. Per quanto
riguarda il libro di Kernigham e Ritchie, però, non sono d'accordo, anzi
devo dire che lo considero uno dei libri meglio scritti e ancora oggi di
tanto in tanto lo consulto in caso di amletici dubbi.
Lorenzo

tanto in tanto lo consulto in caso di amletici dubbi.
Appunto, va bene come testo di riferimento.
In molte parti non e' chiarissimo.  La I edizione ormai non e' piu' al
passo coi tempi e anche la II si discosta un pochettino dallo standard
del linguaggio.  Bisogna stare attenti a leggerla con i vari errata
corrige sotto mano.

 Appunto, va bene come testo di riferimento.
Secondo me il K&R seconda edizione è un ottimo testo didattico, a patto che
si conoscano già i fondamenti della programmazione. Io ho imparato su quello
e trovo che mi abbia formato la mente nel modo più consono al C.
Lorenzo

 per Windows.
Perché già sobbarcarsi il C++ è un compito faticoso, immaginati cosa vuol
dire sommarlo alla complessità di un SO odierno. È bene incominciare con
semplici programmi console, testando i costrutti e impratichendosi con lo
"stile" del linguaggio. Per quanto riguarda la libreria standard io non ci
perderei troppo tempo perché di fatto nei progetti reali non è usatissima
(personalmente programmo MFC e la libreria standard la uso rarissimamente).
Lorenzo

Secondo me il K&R seconda edizione è un ottimo testo didattico
Molti che si avvicinano al linguaggio non la pensano cosi' e io sono
d'accordo.

perderei troppo tempo perché di fatto nei progetti reali non è usatissima
Ma chi te l'ha detto che la libreria standard non e' usata ?
Vuoi venirmi forse a dire che la programmazione generica nei progetti
reali non e' usata ?  Le classi std::string, std::vector, std::map non
sono usate ???

 Tutta sta complessita', onestamente, non la vedo.
Gia' e' una ca**ata : 1200 pagine di Petzold e 1400 di Prosise !!!
Alex

"Andrea Laforgia" <xx...@xxxxx.xx> ha scritto nel messaggio
news:3b1bc555...@news.libero.it...


Io sono arrivato al C dopo vari anni di Qbasic e Pascal (avevo 16 anni). Ho
trovato il K&R un libro difficile ed impegnativo, adatto a chi gia' sa
programmare in un altro linguaggio e NON ai principianti della
programmazione.
Pero' e' anche vero che per chi sa gia' programmare in altri linguaggi e' un
buon (ma difficile) testo didattico.
Insomma, quando mi sono avvicinato al C per la prima volta mi sono
innamorato di quel libro difficile ma affascinante.  Quindi e' un ottimo
testo didattico, non adatto ai principianti della programmazione in
generale, ma adatto invece ai principianti di C gia' "esperti" di altri
linguaggi.
Inoltre se guardi come e' strutturato il testo ti accorgerai che e'
strutturato a tutorial e non completamente a reference.
Alex

Gia' e' una ca**ata : 1200 pagine di Petzold e 1400 di Prosise !!!
E allora ?
Per programmare bisogna studiare.
Spero te ne sia reso conto...

Tutta sta complessita', onestamente, non la vedo.
quando si parla di 2600 pagine !!!
Non sara' una lettura molto difficile e' vero. Ma richiede pur sempre molto
tempo e quindi mi pare impossibile iniziare il C++ le API e le MFC
contemporaneamente!!!
Mi sa che stai rispondendo solo per negare cio' che dicono gli altri...
Alex
"Andrea Laforgia" <xx...@xxxxx.xxx> ha scritto nel messaggio
news:um6nht4l861uovhe9...@4ax.com...


>Tutta sta complessita', onestamente, non la vedo.
Va bene, hai ragione.

 sono usate ???
Mah, molto poco, ovviamente non č una considerazione universale, ma per quel
che ho visto in genere si tende a usare le classi del framework, ad es. per
le stringhe con MFC ho visto usare sempre e solo CString. Con questo non
voglio denigrare la libreria standard, ma solo segnalare uno status quo.
Lorenzo

che ho visto in genere si tende a usare le classi del framework
Falso.  Informati meglio.  
La libreria standard e' usatissima a livello professionale.  

strutturato a tutorial e non completamente a reference.
Ufffff... che fatica.... lo benissimo che non e' un reference.
E' un tutorial, ma non e' un tutorial cosi' semplice da capire.
Hai capito ? ti e' chiara la comprensione di questo concetto ?
Ti faccio un disegno ?

E io che sto dicendo ?
Vuole dire che non hai capito cosa ti aveva detto Lorenzo e che eravamo
tutti e 3 dello stesso parere solo che non avevi capito e quindi hai
contraddetto Lorenzo. Mi sa che del disegno ne hai piu' bisogno tu.
ALex

Mi sa che del disegno ne hai piu' bisogno tu.
Va bene. Hai ragione.
Ciao.

 No, sei tu che hai bisogno di un disegno:
Caro Alex, mi sa che perdiamo tempo a discutere con chi non si sforza di
capire quello che si dice e che è inamovibile sulle proprie posizioni...
Lorenzo

 La libreria standard e' usatissima a livello professionale.
Falso falso. Informati meglio tu. Non so tu cosa abbia visto, magari qualche
esempio su qualche rivista, ma nel mondo reale le cose vanno sempre MOOLTO
diversamente... francamente non ho MAI visto un progetto REALE di MFC che
utilizzi pesantemente la libreria standard.
Lorenzo