Newsgroup: it.comp.lang.c++
Titolo: Come imparare a programmare in C++

Voglio imparare a programmare in C++ e vorrei saper cosa devo fare per
iniziare. Premetto che so solo un po di Pascal ma che so costruirmi più o
meno un algoritmo. Vorrei sapere cosa comprare tra Borland C++, Visual C++,
Turbo C++, C++ Builder e sapere in cosa differiscono tra di loro. Quanto
costano?. Per favore rispondetemi in privato visto che non frequento
regolarmente questo newsgroup.
Grazie
Sandro
0038...@mbox.it.net



I compilatori Borland che ho usato per anni mi hanno sempre lasciato 
soddisfatto, sia per la rapidita' che per la minore richiesta di 
risorse (ho cominciato tanti anni orsono col TP).
Quello della MS forse e' piu' ufficiale, ma questo non vuol dire che 
sia assolutamente necessario per sviluppare nessuna applicazione in 
particolare.
Il Turbo C++ genera codice a 16 bit, quindi funzionante anche sotto 
Windows3.1. Tuttavia e' bene chiarire che la versione DOS genera solo 
codice per DOS e la versione Windows solo codice per Windows.
E' ancora impostato sulla filosofia Turbo, cioe' impiega un attimo a 
compilare.
L'IDE gira sotto DOS (versione DOS) o sotto Win3.1 (versione Windows).
Il Borland C++ (verione 5.0 o superiori) genera DOS, Windows e Win32. 
quindi copre tutti i S.O. della MS.
Impiega a compilare un tempo decisamente superiore rispetto al Turbo 
ma comunque inferiore al Visual. Richiede un 24 MB di RAM per 
funzionare bene e l'IDE gira sotto Windows95/NT.
Il Builder invece genera solo applicazioni a 32 bit, ma con 
un'ambiente molto simile a Visual Basic  (il codice pero' e' C), 
permette di sviluppare piu' rapidamente ma al tempo stesso secondo me 
il programmatore finisce per perdere in abilita'.
Soprattutto non credo sia questo il modo migliore per imparare il C.
Nonostante questo a giudicare da quello che vedo in libreria dopo 
l'uscita del Builder non sono piu' usciti libri sul "vecchio" Borland 
C++, temo che il futuro si Builder.
Builder richiede la stessa configurazione del Borland C++ 5.
Esiste poi una versione del Borland C++ 2.0 per OS/2 ma non credo che 
ne vedremo altre versioni, peraltro per sviluppare applicazioni che 
funzionino in entrambi gli ambienti (Windows e OS/2) e' possibile 
rivolgersi ad altri ambienti, quali VisualAge, Watcom, o GNU.
Io ho imparato con il Turbo C++, prima per DOS poi per Windows, e' 
stata dura, soprattutto con Windows che introduce una filosofia di 
programmazione ben diversa da quella tradizionale, ma ritengo di aver 
imparato bene, proprio perche' il Turbo C++ aveva tutto il necessario 
ma non di piu'.
Peraltro adesso che ho preso il BC 5 ho messo in vendita il Turbo (a 
70 mila), manuali dischetti e scatola, se ti interessa..
Per una demo di cosa si puo' fare (non e' un giocattolo) se hai un 
Windows 3.1 a portata di mano puoi andare alla mia hompage (in fondo a
questo mex.)  e scaricare  l'applicazione (80K) per avere un'idea di 
come con poco codice compatto e veloce (e' scritta tutta col Turbo) si
possano ottenere risultati notevoli (nota che ho usato delle features 
non documentate di Windows3.1 per cui se lo lanci sotto Win95 o 
altrove probabilmente non funziona correttamente).
In ogni caso spero di averti dato qualche chiarimento utile.
Ciao.
-----------------------------------
--- Where did you go yesterday? ---
-----------------------------------
** Email replies to 
md7...@mclink.it
 **
visit my homepage at: 
http://www.volftp.tin.it/IT/IT/ITALIANI/rullo/index.htm