Newsgroup: it.comp.lang.c++
Titolo: Borland C++ 5.0, Borland C++ Builder oppure MS Visual C++ 5.0 ?

Salve a tutti, sono sul punto di iniziare a studiare il C++ (ho un po'
di esperienza con il C) e sono interessato alla programmazione sotto
win32 (cioe' win95, il futuro win98 ed i vari winNT).
A questo punto non avendo mai utilizzato dei tool "visuali" vorrei
chiedere un consiglio a voi tutti: meglio buttarsi sui prodotti di
casa Borland scegliendo l' ultima versione del compilatore, la 5.0 ,
oppure il suo nuovo Builder oppure fidarsi ciecamente di zio Bill ed
affidarsi al Visual della Microsoft ?
E' aperto il dibattito, scrivete pure liberamente all' indirizzo
< 
dark...@mbox.vol.it
 > !!!
In seguito alla scelta del compilatore ci sara' ovviamente anche la
scelta dei libri appropriati, sapreste darmi qualche consiglio per
cominciare con il piede giusto ? intendo dire: che libro posso
acquistare per trovare le spiegazioni di cui ho bisogno cominciando da
zero (cioe' tutti i fondamenti su MFC, DLL, OCX, OLE, etc...) senza
per questo doverlo cambiare dopo appena un paio di settimane ?
Ringrazio tutti fin d' ora
ciao
Diego

...

Il mio parere e' gia' quello espresso in un'altra domanda simile
quindi t'invio la stessa risposta:
...personalmente non amo i prodotti Microsoft e soprattutto le sue
tecnologie.
Tuttavia Microsoft rappresenta uno standard e Visual C++ e' il compilatore
C/C++ piu' utilizzato dalle grandi aziende, dove la stabilita' e le
dimensioni
della societa' garantiscono assistenza (discutibile) ed aggiornamenti.
Borland dal suo canto, e' sempre stata all'avanguardia sugli ambienti di
sviluppo. Basti pensare all'anziano Turbo C++ ed al suo fratello Turbo
Pascal.
Negli ultimi anni, vicissitutini aziendali, hanno visto cadere grosse teste
dovute a scelte sbagliate ed a tracolli finanziari (adesso vive una fase di
grande crescita). Nonostante cio', gli sviluppatori hanno prodotto i
migliori ambienti di sviluppo. Attualmente i prodotti di punta sono l'ormai
consolidato Delphi (Pascal ad oggetti) ed il suo derivato C++Builder. Credo
che quest'ultimo sia un ottimo punto di partenza per avvicinare i
programmatori al non facile C++. Bisogna pero' sapere alcune particolarita':
per C++ intendiamo quello standardizato da comitato ANSII C++. Infatti,
C++ Builder pur consentendo di programmare in ANSII C++ e di utilizzare
perfettamente le API di Windows, dispone di una libreria di classi chiamata
VCL, che possiede delle estensioni del linguaggio.
In altre parole di tratta di un C++ leggermente personalizzato per garantire
compatibilita' con l'ambiente Delphi da cui ha ereditato la VCL.
A titolo di cronaca, anche la libreria di classi MFC di Microsoft, non e'
per nulla ANSII C++ e soprattutto non e' molto Object Oriented!
Allora cosa consigliarti. Acquista una versione standard del C++ Builder
della Borland. E' immenente la versione 3.0 al prezzo di meno di 200.000.
E' disponibile una versione con manualistica in Italiano.
Per imparare il C++, personalmente vedo ai primi posti:
Programmare in C++ di BRUCE ECKEL, anche se non recente e' uno
ottimo maestro. E dello stesso autore Thinking in C++, purtroppo in
inglese. Ti informo che programmare in C++ prima o poi riuscirai, non e'
altrettanto facile "pensare in C++", ovvero object oriented.
Buona fortuna.
oswald.cpp