Oppure

Loading
05/02/08 17:58
MZM
Volevo sapere tra il linguaggio C e il C++, quali sono le differenze e secondo voi qual'è tra i due linguaggi quello migliore?
Grazie
aaa
05/02/08 18:43
Dark_Limit
Di differenze ce ne sono molteplici...La migliore che ha portato parte dei programmatori a sviluppare in c++ è la programmazione orientata agli oggetti...prima (in c) la programmazione era strutturata cioè una serie di istruzioni senza un preciso riferimento(quello che sarà l'oggetto del c++).La programmazione agli oggetti ne permette di fare molte cose(ereditarietà polimorfismo etc...) ma permette anche agli sviluppatori una migliore gestione del problema in quanto in c++ un problema può essere schematizzato come ad un caso reale(appunto per gli oggetti)..Sicuramente nel linguaggio c++ ci sono stati dei miglioramenti il che l'ha reso punto di riferimento della maggior parte dei programmatori..altre differenze più sottili sono le librerie del c++ non finiscono con .h(nel caso le trovassi quelle sono del C) e poi i commenti iniziano con // al posto /* anche se tale notazione è rimasta nel c++...spero di essere stato chiaro e di averti chiarito le idee..:k:
Ultima modifica effettuata da Dark_Limit 05/02/08 18:45
aaa
07/02/08 14:27
MZM
sisi sei stato chiaro, ho capito
grazie mille
aaa
07/02/08 15:43
Babel
Molto terra terra...

Impara il C++ ^^

La differenza come è stato detto è che il C++ è orientato agli oggetti, che non è poco... anzi...

Al giorno d'oggi non dico che il C sia obsoleto, ma è sicuramente molto più usato il C++...
Tuttavia ti consiglio di focalizzarti subito sul C++ perchè, anche se la sintassi a parte alcune piccolissime sottigliezze è uguale, abituarti subito ad usare le librerie del C++ non è male...
Poi nessuno ti costringe ad usare la programmazione ad oggetti in C++, anzi, se vuoi puoi benissimo fare programmi in modo strutturato.

Io ho imparato prima il C, ma con il senno del poi ti consiglio il C++ ;)
aaa