Newsgroup: it.comp.lang.c++
Titolo: C++ , cosa mi serve ??

Vorrei avvicinarmi per la prima volta alla programmazione col
linguaggio C++ , ma cosa serve ??
Cioe' , serve un programma specifico per scrivere il codice ??
Ho letto che serve un compilatore per tradurre il codice iin linguaggio
macchina
ma per scrivere il codice serve un apposito programma o basta un semplice
editor di testo ??
scusate la domanda ingenua ma come ho detto sono alle prime armi.

 editor di testo ??
si... puoi usare anche programmi appositi... ma in generale un editor di
testo basta.
Tommy

 linguaggio C++
Per qualsiasi linguaggio serve un compilatore (o un interprete).  Si
tratta di software in grado di trasformare il tuo codice simbolico di
alto livello in codice macchina (o pseudo-macchina, nel caso degli
interpreti), in modo tale che sia eseguibile (in modo nativo, nel caso
di un compilatore, o in modo interpretato).
Comunque, se non hai alcuna conoscenza di programmazione, il
linguaggio C++ non č il piů adatto per iniziare, meglio affidarsi ad
un linguaggio piů semplice e con il quale tu possa da subito
sperimentare senza problemi.  C++ č un linguaggio "avanzato", per cosě
dire, al quale potrai approdare dopo aver conosciuto linguaggi piů
"semplici" e meno frustranti.
Python č probabilmente l'unico linguaggio che, al momento, posso
consigliarti per iniziare, non č un giocattolo (come molti imbecilli
pensano), si impara in un tempo relativamente breve ed č anche
divertente.  Vale anche come conoscenza alternativa al C++, da usare
in ambito professionale.
Alex Martelli č un grande esperto sia di C++ che di Python[1] e puoi
trovarlo su it.comp.lang.python (che ti consiglio di seguire).
In ogni caso, se vuoi realmente inziare a programmare in modo serio,
tieni presente che conoscere alla perfezione un particolare linguaggio
non č importantissimo (certo, serve, altrimenti i programmi non li
fai), perň il "lievito" della tua conoscenza informatica devono essere
conoscenze teoriche che esulano da un campo tecnico specifico.
Ad esempio, se sei interessato alla programmazione orientata agli
oggetti, assicurati di apprendere bene i concetti teorici alla base di
questo paradigma, non sono legati a determinate piattaforme, il
vantaggio č che li potrai riutilizzare in molti ambiti e con molti
linguaggi diversi[2].
Da questo punto di vista convengo che č necessario avere a
disposizione dei buoni manuali.
[1] A.Martelli, D.Ascher - "Python Cookbook", O'Reilly, Luglio 2002.

 pensano)
Ah, siamo cosi in tanti a pensare che un linguaggio che basa i suoi 
costrutti sull'indent è da imbecilli? :-PPP 
-- 
Luc

>>>
Ah, siamo cosi in tanti a pensare che un linguaggio che basa i suoi
costrutti sull'indent è da imbecilli? :-PPP
<<<
Sì, ad essere imbecilli, per tua informazione, siete in tanti.
Parla di ciò che conosci.  Sta zitto.

 Sta zitto.
Eh??? 
-- 
Luc

 scusate la domanda ingenua ma come ho detto sono alle prime armi.
Non lo dire nemmeno, no problem! :) Nessuno "nasce imparato" :)
Un ultima cosa: il C++ ha la fama di essere un linguaggio complesso, ed 
effettivamente lo e'. Pero' se lo impari "a piccoli passi", un po' alla 
volta, e se sei motivato, ce la fai tranquillamente.
Buono studio! e buon divertimento :-)
Ciao,
Dan

 pero' e' meglio [XX che XX] usare un editor piu' specifico, che fornisca ad 
scusa il "che" non ci voleva!! :)
[errore di battitura]
dan

Grazie 1000 a Tutti per avermi chiarito le idee .
Un saluto .
 Paolo    :-)

 linguaggio.
Quale, secondo voi è il miglior libro per imparare questo
linguaggio di programmazione?
Io conosco abbastanza bene fortran e pascal, ma è la prima volta che
m'avvicino ad un ling. di programmazione ad oggetti.
Mi interesserebbe un libro che parta dai cicli (for, while do, ...) per poi
applicare la teoria a problemi classici come ordinamento, quadratura,...
Grazie tante
NIKo

 applicare la teoria a problemi classici come ordinamento, quadratura,...
Dal momento che sai gia' programmare in linguaggi seri la scelta migliore e': 
B. Stroustrup, "The C++ Programming Language", 3 ed., Addison Wesley.
Ciao,
Nicola

 Grazie tante
Just my 2 cents :-)
Niente
Ciao,
Dan