Newsgroup: it.comp.lang.c++
Titolo: Linguaggio C++ per un dilettante su Linux Mandrake 10 anteprima

Ciao Ragazzi,
    ho installato Mandrake 10 anteprima e funziona benino, non ho trovato
ancora i driver per il mio modem adsl ma non importa. Volevo sapere se tra i
programmi di sviluppo ci sono pure il linguaggio C e dove trovo un aiuto per
iniziare a programmare.
Grazie
--
"Fatti non foste a viver come bruti
ma per seguir virtute e canoscenza."
R.Benigni

 R.Benigni
Prima di Benigni, l'ha scritto un altro.
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

Diciamo che ho una buona conoscenza di turbo pascal.
Ciao e grazie!

 Diciamo che ho una buona conoscenza di turbo pascal.
Allora dovresti prima imparare a programmare in C standard (a meno che
preferisci il C++, che e' notevolemente piu' difficile).
Non lo puoi imparare solo usandolo. Devi seguire un corso o leggere un
libro e, contemporaneamente, fare degli esercizi.
Il libro classico e' quello di Kernighan e Ritchie.
Trovi una bibliografia dettagliata sulla programmazione in C e C++
al seguente sito inglese:
http://www.accu.org/bookreviews/public/index.htm


 preferisci il C++, che e' notevolemente piu' difficile).
Ci sono scuole di pensiero che dicono che imparare il C prima del C++ sia
deleterio, lo sai? :-)
In effetti, per certe cose lo č. Forse potrebbe prima studiare il Java e poi
il C++ :-)
(per lo meno sono due linguaggi OO, con una sintassi decentemente simile).
Programmare in C++ con le STL č probabilmente piů simile al Java che al C.
(sě, era una specie di battuta. Perň č vero che se impari il C "male" (nel
senso di fossilizzandoti nei costrutti C senza riuscire a vedere oltre), poi
imparare il C++ č impossibile).
--- bye

 imparare il C++ č impossibile).
Pero' questo e' vero per qualsiasi linguaggio tu studi prima. Anche se 
cerchera' di rifare esattamente in C++ quello che faceva in TP l'OT si 
fara' solo del male.
Ciao,
Nicola

 Per carita', no, il Java deforma la mente in modo irreversibile.
Scusa, mi interesserebbe sapere perché. Non conosco Java e vorrei capire
se vale la pena impararlo o meno.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 se vale la pena impararlo o meno.
Molto OT mi sa tanto... Cmq sě, no, ni :-) (Credo che sia la risposta piů
completa!)
Ha tanti pregi e tanti difetti.
Il pregio piů grande č di essere OO, il difetto piů grande sono i casini che
hanno combinato con l'interfaccia grafica (ho perso il conto in quante
maniere puoi creare interfacce grafiche). Ed un altro difetto č che i
programmi che scrivi non sono "rapidi" nell'interazione con l'utente (sembra
di usare un programma per windows su un pentium-200 anche se hai un 2000...
Riesci a vedere il redraw).
Se sei un programmatore C++ "con le oo" troverai il modello a oggetti del
Java "riduttivo" (č molto meno completo di quello offerto dal C++)... Non
che questo sia un grosso problema per il 95% dei programmatori :-)
Fondamentalmente fino all'uscita di .NET per programmare se eri un
principiante avevi:
Visual Basic, Delphi e Java. Il primo non era OO, il secondo lo era ma era
della Borland (e ti garantisco che le sue librerie sono talvolta
"stranette") e il Java era il Jolly. Adesso volendo hai anche il C#.
--- bye

 se vale la pena impararlo o meno.
La mia e' ovviamente un'esagerazione. Trovo pero' inadatto Java come
primo linguaggio da imparare, perche' porta ad una visione un po'
distorta della programmazione, dove esiste esclusivamente il paradigma
ad oggetti.
Per il resto vale certamente la pena di saperne qualcosa, non fosse
altro per la diffusione che ha.
Ciao,
Nicola

 deleterio, lo sai? :-)
Allora e' per quello che i piu' grandi esperti di C++ programmano cosi'
male ! Infatti hanno tutti imparato prima il C. :-)
Scherzi, a parte mi pare che Myiagi avesse chiesto come iniziare a 
programmare in C, sebbene nel newsgroup sbagliato.
Ho anche considerato l'ipotesi che in realta' fosse interessato proprio
al C++, affermando che in tal caso il consiglio non valeva.
