Newsgroup: it.comp.lang.c++
Titolo: Quale compilatore per "questo" C++?

Salve a tutti, volendomi accostare a tale linguaggio di
programmazione, ho acquistato dopo un'ora e mezza in libreria un libro
di C++ e + precisamente :-)  "Guida al C++" della MGHill, č ben fatto,
spiegato passo passo passo passo, proprio per deficienti. Entusiasta
di come č fatto il libro mi ci immergo completamente, quando ad un
certo punto il libro dice (ovviamente) che per imparare a
padroneggiare tale linguaggio ci si deve smanettare molto, provando a
modificare e perdere molto tempo con gli esempi per vedere cosa
accade, in quando (ri-ovviamente) il C č un linguaggio serio e
complesso. Vengo al dunque: ho cercato un compilatore C++ per provare
gli esempi ed esattamente ho provato il Borland Compiler C++ 5.0; a
parte il terrore iniziale nel lanciarlo e vedere tale mole di menu,
cmq senza perdermi d'animo ho fatto New e ho scelto il tipo "file
C++", ho immesso il codice di esempio del libro, lo compilo e lui mi
aggiunge un altro tab con una gran parte di codice segnalandomi errori
(di cui ora non ricordo). Il libro diceva che avevano standardizzato
il C++ e quindi sui nuovi compilatori funzionava bene, che tipo di
compilatore dovrei usare per tale codice? Oppure sbaglio io in
qualcosa, dato l'inesperienza?
Inserisco qui l'esempio piů banale fornito dal libro (visto che mi da
errore anche con i piů complessi) che ho provato a compilare, in modo
da aiutarmi a capire che compilatore usare o in che modo, cosě da
andare avanti col libro, vi sarei immensamente grato:
#include <iostream>
using namespace std;
int main()
{
  cout << "Questo, spero, sia il mio primo programma in C++ :-) ";
  return 0;
}
/* Mi scuso per la lunghezza del post, ma penso siate abituati alla
mole di codice che il linguaggio C comporta :-) 
cmq grazie e salute a tutti */

spiegato passo passo passo passo, proprio per deficienti. Entusiasta
Sarà mica quello di Schildt? Se si', condoglianze...
Ad ogni modo, il codice che hai scritto era corretto, dovrebbe compilare con
qualsiasi compilatore C++ non antidiluviano. Potresti riportare gli errori che
ti vengono segnalati?
Comunque, se proprio non ti ci trovi bene, col Borland, passa a DJGPP
(
www.delorie.com
) oppure a Dev-C++ (
www.bloodsheed.net
)
Ciao
Domenico Barra

Domenico Barra
Scusami se sono noioso o banale, ma vorrei per lo meno continuare a
studiare questo libro eseguendo gli esempi, riuscendoli a copilare
grazie e ciao, Enzo.

 }
Il codice e' corretto. Non conosco il compilatore che hai usato. Ma ho
un dubbio. Dici di aver fatto "new file C++". Quindi il compilatore
una degli switch di default. Ed essendo un compilatore per Windows
questo significa probabilmente che cerca di compilare un programma
windows.
Prova a cercare un comando del tipo "new workspace" o "new project" o
qualche cosa di simile. Se fai "new workspace" potresti dover poi
"inserire" un "new project" nel workspace che ti crea. Comunque ad un
certo punto dovrebbe darti un elenco di tanti tipi di progetti
possibili. Cerca il tipo "console". Una volta creato il progetto (o
uno workspace con dentro un progetto), all'interno del progetto crei
il tuo file C++.
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

Cosa vuol dire antidiluviano? Forse vecchio? Il Borland lo è? 
Non mi sembra vecchio. Comunque penso che intendesse aderente allo
standard
rhymes
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"

 grazie e ciao, Enzo.
Se vuoi un consiglio, lascia comunque stare Schildt...
Ciao
Domenico Barra

(
www.delorie.com
) oppure a Dev-C++ (
www.bloodsheed.net
)
Il Borland funziona benissimo e per certi versi é nettamente migliore
dei compilatori che hai citato, te lo posso garantire. E' evidente che
lui ha sbagliato qualcosa, ha usato l'opzione sbagliata o qualcosa di
simile, perché io utilizzo una versione molto piů vecchia della sua ed
un listato come quello me lo compila senza problemi.
Il Ghenio
WINWORD.EXE - ERRORE DI APPLICAZIONE
l'istruzione a "0x3017ff27"ha fatto riferimento alla
memoria a "0x02a3143c".La memoria non poteva essere 'read'.

(di cui ora non ricordo).
Se non ci spieghi quali sono i messaggi di errore che hai ricevuto mi
dici come possiamo darti un'indicazione delle cause per cui il tuo
programma non funziona?


il tuo file C++.
Per la precisione(sempre che si tratti veramente del Builder e non di
qualcos'altro)   File->New->Console Wizard ed a questo punto basta
confermare per ritrovarsi nell' ambiente di sviluppo.


Quello di Strostroup
Quale precisamente? Che titolo, quale casa e che prezzo?
Grazie e Ciao

Se vuoi un consiglio, lascia comunque stare Schildt...
... mi dispiace che mi sconsigliate Schildt in quanto da poco l'avevo
comprato il libro e pensavo fosse buon, ad ogni modo comincio in
salita l'avventura in C.
Salute a tutti e grazie, č un piacere contare su di voi ;-)

Uno di questi due. Dovrebbe esserci la versione italiana. Cerca su qls
bookstore online. Ciao!
1. The C++ Programming Language, Special Edition (Bjarne Stroustrup)
2. The C++ Programming Language, 3rd Edition. Paperback (Bjarne
Stroustrup)
rhymes
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"



Non lo conosco, ma ,a parte per i soldi spesi, non ti angustiare
capita a tutti di prendere un cattivo manuale e di chiedersi dopo
qualche tempo, quando si conosce meglio la materia e si vuole
approfondire...
<<Ma cosa c***o pensavo quando ho preso sto schifo di manuale??? 
delphi 3 la guida ufficiale  Dan Oiser,Steve Grobman,Steve Baston>>

Eh eh anche a me è capitato fra le mani quando sono andato in
bliblioteca e mi ha fatto ridere un casino ^_^
Sinceramente non ho imparato praticamente nulla x' io ho imparato con
Delphi 2 di M. Cantù, ma su questo NG siamo OT quindi se vuoi
continuamo su it.comp.lang.delphi.
rhymes
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"


 comprare the bible Stroustrup.
e comprare direttamente Lippman 3^ ed. magari prima facendo un salto
su Thinking in C++ scaricabile dal sito 
www.mindview.net
? E poi
Stroustrup... ti sembra così male?
Schildt lo puoi sempre usare x un mucchio di cose:
-) ottimo fermacarte (io lo uso x quello)
-) la carta sembra bruciare bene...
-) ha dei colori naif che quando sono ubriaco risaltano
-) è spigoloso, utile se devi fracassare delle vetrine di McDonald's
-) è pur sempre un grave, utile x esperimenti di fisica
certo che non lo devi buttare via!!

-) è pur sempre un grave, utile x esperimenti di fisica
ecco il miglior utilizzo.


certo che non lo devi buttare via!!
Quasi quasi lo regalo ad un poverello, scherzi a parte vorrei sapere
se lo dovrei cmq leggere o lasciar proprio perdere?
In che cosa sbaglia di preciso questo Schildt, non mi dite pure nelle
prefazioni e nei primi capitoli di introduzione al linguaggio, che se
è così mi vado a comprare i libri di sua madre su come fare ad evitare
rapporti con persone "sospette"... Edizione Bastardo.