Newsgroup: it.comp.lang.c
Titolo: quale dei due?

Voglio iniziare a studiare il C, un mio amico mi ha consigliato il C++
perchè mi ha detto che cmq il C è vecchio rispetto al ++ e cmq è meglio
studiare direttamente il C++
Voi cosa mi consigliate(anke se credo siate un pò di parte)?
Mi potreste giustificare l'eventiuale scelta?
Ciao

 Ciao
Ciao,
-- 
         (__)	      | Nicholas Wieland	    |    -     ------------
	 (oo)	      | 
nicholas...@yahoo.it
   |    -    | There's no |
   /------\/ 	      | Debian GNU/Linux / Mac OS X |    -    | place like |
  / |    ||  	       -----------------------------     -    | *GNOME(2)* |
 *  /\---/\           ...."Have you mooed today?"....    -     ------------

 potrebbe essere lascia perdere C e C++.
Con tutta la buona volontà, ma non sono riuscito a capire la tua risposta!
Non mi sembra tanto strano trovarsi nel dubbio se cominciare ad usare C o
C++?
Non conoscendoli antrambi mi sembra lecita come domanda!


-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

 Non conoscendoli antrambi mi sembra lecita come domanda!
E' quel cominciare che non č chiaro: cominciare con il C o cominciare a
programmare ? :-)
Saluti,



Sai programmare,differenza tra C e C++,....?

 programmare su qualche linguaggio didattico (Pascal, Phyton).
Grazie, adesso ho capito la risposta.
Per quanto riguarda le mie conoscenze, non sono proprio a zero, prima usavo
il visual basic.

 programmare ? :-)
Scusami tanto ma hai ragione, intendevo cominciare con il C, gia conosco il
visual basic, ASP, vbscript e cmq diciamo che non sono un programmatore nel
vero senso della parola ma cmq non sono nemmeno un neofita.
Ciao e scusa la mia mancanza di precisione :-P

 Ciao e scusa la mia mancanza di precisione :-P
<vb hater>
Quindi oltretutto devi anche disimparare Visual Basic !!!
</vb hater>
A parte le mie vaccate, ti consiglio di imparare (ma va?) il C prima del
C++. Le possibilità sono sostanzialmente 2:
a) Impari il C **bene** e poi ti lanci sul C++ (parliamo di una
doppietta d'anni di studio per il C per conoscerlo benino eh...)
b) Te ne freghi del C e parti con C++
Poi ce n'è una terza
c) Il C è la versione vecchia del C++ quindi imparo un po' il C e mi
lancio sul C++
L'ultima è la peggiore, il C non è la versione vecchia del C++ :p
Io sono convinto che il C sia *da sapere* per ciò che da al
programmatore, perchè serve sempre e perchè, nonostante abbia 40 anni, è
sempre attuale (l'ultimo standard è di 2 anni fa, basti questo) e perchè
i sorgenti di Python sono in C (:D tiè, l'ho infilato pure qua).
Alla fine la cosa veramente importante è che ti focalizzi su un
linguaggio e che non saltelli allegramente dall'uno all'altro, sarebbe
una perdita di tempo.


 nel vero senso della parola ma cmq non sono nemmeno un neofita.
Il C e il C++ si /sovrappongono/ in parte, ma nessuno dei 2 e' incluso 
nell'altro.
Se li devi imparare tutti e due alla fine la quantita di roba che devi 
imparare e' la stessa, indipendentemente dall'ordine con cui li impari.
Secondo me se impari prima il C, riuscirai a capire meglio la filosofia del 
C++ (il C++ nasce con lo scopo di correggere alcuni aspetti del C ed 
estenderlo con il paradigma della programmazione a oggetti).
Altri dicono che se impari prima il C++ poi risulta meno difficoltoso 
imparare il C.
IMHO imparare il C e provare a programmare secondo il paradigma della 
programmazione a oggetti aiuta a capire i reali meccanismi della 
programmazione a oggetti in C++.
Qualunque sara' la tua scelta, sappi che non sono 2 linguaggi facili e che 
comunque dietro c'e' uno standard che e' molto importante (soprattutto 
perche' e' in genere piu' aggiornato del libro su cui studiera' il 
linguaggio) e va' imparato. Soprattutto evita categoricamente tutti i libri 
di Schildt.
-- 
Mox (che per oggi cambia firma)
"Ogni volta che sento le parole 'Visual Basic', la mano mi corre alla 
pistola."                                                 -- Hermann Goerin

 neofita. Ciao e scusa la mia mancanza di precisione :-P
Ti consiglio prima il C, poi il C++.
Se chiedevi in it.comp.lang.c++ rispondevo il contrario :-)
A parte le bischerate, non è solo un fatto di percorso di apprendimento. Il 
linguaggio C è più "must" nella cultura informatica, nel corso della tua 
carriera più o meno luminosa e/o professionale di programmatore ti capiterà 
certamente e con maggior frequenza la necessità di conoscerlo. 
Poi parti dal presupposto che sono due linguaggi diversi, che si 
assomigliano in vari aspetti ma sempre diversi. 
-- 
---
In silenzio anche un idiota sembra intelligente. Ma non c'è problema,
l'idiota vuol sempre dire la sua.