Newsgroup: it.comp.lang.c++
Titolo: C++ è così difficile?

...
: > Per iniziare a dedicarsi a questo tipo di programmazione
: > in forma hobbystica.. cosa bisogna fare?... 
: > è davvero un salto nel vuoto?...
: > Ciao;-))))
: >  
Dipende dalle basi da cui parti, ovviamente il C++ non e` un linguaggio
per imparare a programmare (per lo meno non e` la scelta migliore)
Idelale sarebbe che tu avessi esperienze di programmazione con linguaggi
strutturati (tipo Pascal), non e` assolutamente necessario conoscere il C
anzi... meglio se nonlo conosci perche` la visione del C++ e` distante anni 
luce da quella del C (benche` possa essere usato come un C migliore).
: A mio parere assolutamente no.
: Posto che tu abbia delle minime basi logiche di programmazione (del tipo
: cosa significano i costrutti IF...THEN...ELSE, DO...WHILE, etc,etc) il C++
: può essere un linguaggio molto divertente ed istruttivo da imparare, basato
: com'è sull'OOP (Object Oriented Programming) che, bene o male, oggi come
: oggi è una base fondamentale per gli sviluppatori.
e che sarebbe bene tu conoscessi gia`, ma in caso contrario non ci sono
problemi, con il tempo si impara...
: Però... tieni conto che, almeno nella mia esperienza, la "curva di
: apprendimento" del C++ non è particolarmente dolce. Il mio primo impatto è
: stato abbastanza duretto - forse questo è dovuto anche al fatto che
: contemporaneamente stavo imparando l'Assembly, studiando chitarra, e
: cercando di dare esami a Scienze Politiche. :-))
beh... in effetti il linguaggio non e` tanto semplice, poi un conto e`
conoscerne i costrutti, un altro saperli utilizzare per bene. Io sto
studiando il C++ da piu` di un anno e ancora scopro nuove cose; ma dato che
a te interessa un livello hobbystico non credo che avrai bisogno di fare quello
che sto facendo io!
: Personalmente ti sconsiglio di partire subito con prodotti tipo il Visual
: C++ della Microsoft, se non altro perché, oltre alle fondamenta di C++ vere
: e proprie, bisogna anche sobbarcarsi il lavoro di imparare ad usare i vari
: tool di sviluppo di questo particolare ambiente (che sono utilissimi per
: sviluppare programmi per Windows, ma possono diventare ridondanti
: soprattutto per chi sta iniziando).
Comunque per iniziare va bene anche un compilatore dos, tanto almeno per i
primi tempi ti interessera` sperimentare i costrutti base...le cose piu`
serie e` meglio rimandarle a quando avrai acquisito unacerta familiarita`
(ovvero quando sarai in grado di realizzare applicazioni non banali)
: A questo proposito, ti consiglio un buon libro da usare come guida
: all'apprendimento:
: "PROGRAMMARE IN C++", di Bruce Eckel, edizione McGraw-Hill (ca. L.65000).
: E' un discreto aiuto per iniziare, soprattutto perché non si rivolge ad un
: determinato compilatore o piattaforma; poi, più avanti, potrai magari
: procurarti altri libri per specifiche versione di C++.
O se vui approfondire gli aspetti tecnici:
B. Stroustrup "The C++ programming language" della Addison Westley
(2 edizione).
C'e` anche in italiano, ma non so quanto sia buona la traduzione.
Ma per iniziare va sicuramente bene quello di Bruce Eckel
Se poi ti interessa vai a:
http://www.nsm.it/mondobit
http://www.nsm.it/mondobit/rubriche/cpp
dove sto pubblicando (scusate la pubblicita` :-) ) un corso di C++
(in italiano). A proposito, gradirei ricevere commenti in merito, anche se
negativi (purche` non offensivi ovviamente...).
Saluti,
Paolo

