Newsgroup: it.comp.lang.c++
Titolo: Che compilatore??

Ciao a tutti sono un giovane neofita proveniente da molta programmazione in
pascal + da autodidatta che scolastica e vorrei passare al C++ (non iniziate
anche voi con discorsi del tipo il c++ utilizza un paradigma + complesso,
OOP, ecc..,ormai sono convinto di iniziare a programmare in c++...) ma mi
servirebbe un consiglio su quale compliatore o ambiente di programmazione
usare (x ora sotto win poi forse sotto linux...), preferirei qualcosa con
un'interfaccia grafica amichevole (che so VC++, c++Builder?) con un ambiente
di tipo IDE...
Potreste consigliari anche un buon libro che contenga sia ciň che serve per
cominciare che qualcosa di + avanzato???
Grazie 1000 a tutti!!

 cominciare che qualcosa di + avanzato???
Lippman e Lajoie, NB _entrambi_ gli autori (NON comprare il vecchissimo
testo del solo Lippman!!!), edito da Addison-Wesley Italia; non so il titolo
tradotto, l'originale e` "C++ Primer, 3rd Edition" -- splendido testo (in
originale), la qualita` della traduzione ancora non so (sento pero` dire
cose buone).
Impara prima il C++ che e` gia` un argomento complicatissimo e L&L
trattano bene; per approfondire gli extra non-standard di un dato
ambiente (MS o Borland che sia) avrai tempo dopo, quando linguaggio
e librerie standard le hai iniziate a capire bene.
Alex

Puoi trovare queste ed altre risposte sulle faq.
Le trovi in 
www.programmazione.it
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

e` una cattiva scelta!-)
Chissa come mai il C++ Builder fra le ditte di programmazione é
totalmente sconosciuto, mentre invece Visual C++ lo conoscono
praticamente tutti. Tu lo sai?
Il Ghenio
-----
James: Adesso so finalmente cosa provano i panni messi in lavatrice!
Jesse: Avremo bisogno di un candeggio!!
(Team Rocket)
-----

 praticamente tutti. Tu lo sai?
Posso parlare limitatamente alla mia esperienza in materia e a
quella di altre aziende, analoghe a Think3, con cui mi sono
trovato in rapporti.
Nel nostro caso, la facilita` di accroccare insieme una UI e` del
tutto indifferente (la UI delle nostre applicazioni la costruiamo
comunque sul nostro motore [che puo` a sua volta essere fatto
su framework come MFC, in parte, ma comunque si basa piu`
che altro sulle API], o piu` di recente con HTML Dinamico).  E
questo taglia il grosso dell'interesse del "RAD" Delphi/BCB.
Il supporto per COM, invece, ha un'importanza cruciale.  Qui, le
estensioni di VC++, il grandioso framework ATL (prima di tutto),
e (in modesta misura) i wizard e simili helper di Studio, giocano
un ruolo cruciale.  Quando ho esaminato a fondo Builder "non
lucidava neppure gli stivali" a VC++ da questo punto di vista;
oggi non so, ma un'azienda SW ovviamente non cambia i propri
ambienti di sviluppo da un giorno all'altro.
La documentazione in linea dell'MSDN e` un altro mondo rispetto
a quella Borland (parlo sempre dei tempi del Builder 3; oggi, non
so); MSDN e` gigantesco e caotico, ma la roba Borland mi pare
una petecchia, e pure scarsa.  Avere come help un decente browser
di HTML compilato, con l'MSDN in dotazione, e` per me un grosso
vantaggio per Studio.
Anche per chi valutasse questi fattori in modo diverso, un aspetto
indiscutibile e` quanto meglio VC++ sia supportato da "terze
parti"; non dico solo fornitori di strumenti software, ma anche
ad esempio la gente in rete che fa il porting a Windows di roba
prima disponibile per Unix -- mediamente, lo fa per VC++.  I
file di progetto, le librerie gia` pronte in binario, eccetera, sono
mediamente per VC++ -- chi voglia usare Builder si rifa` le cose
dai sorgenti (scomodo, anche perche` anche i makefile non sono,
spesso, adatti ai prodotti Borland).
Tutto questo puo` costituire fattore decisionale cruciale per
un'azienda di sviluppo software (soprattutto una come noi, che
facciamo software da vendersi in migliaia di esemplari, non
progetti customizzati cliente per cliente) -- ma i discorsi sono
diversi per un privato, per il quale le centinaia di Euro di costo
di VC++ (rispetto allo zero di Builder, almeno per chi abbia
l'ADSL:-) sono una cifra importante; puo` allora meritare il
sacrificio (per chi, come me, lo ritiene tali; altri, valutando
diversamente i fattori, differiscono d'opinione!) di un poco di
potenza/comodita`, in cambio di un grosso risparmio.
Alex