ragazzi mi sto interessando per studiare un nuovo linguaggio e mi interesserebbe sapere la differenza fra C e C++
quale va di piu quale conviene e insomma cosa offre piu una rispetto l´altra
ragazzi mi sto interessando per studiare un nuovo linguaggio e mi interesserebbe sapere la differenza fra C e C++
quale va di piu quale conviene e insomma cosa offre piu una rispetto l´altra
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.
c'è stata una stessa discussione ieri, cerca tra le pagine e vedi.
Non ti rispondo perchè la domanda l'ho fatta anche io e mi hanno confuso le idee + di prima
...Terrible warlords, good warlords, and an english song
Ora dimmi tu se hai le idee + chiare!
Se si sono scemo io
:master: è bello avere il dono della sintesi.Ora dimmi tu se hai le idee + chiare
Ci sono DECINE di discussioni aventi come titolo
"meglio iniziare a studiare il C o il C++"
"differenze fra il C e il C++"
BASTA avere un pò di pazienza...
e fare qualche ricerca nel motore di questo forum
(ti do la mia parola che se perdi 5/10 minuti a cercare le trovi).
Sostanzialmente tutto quello si può scrivere in C
lo si può fare anche in C++
non a caso l'uno è il predecessore dell'altro.
Molti manuali C++ hanno una parte introduttiva (circa 3/400 pagine)
dedicata all'apprendimento delle basi del C)
quindi:
1)Se conosci prima le basi del C
ti troverai sicuramente meglio quando inizierai a studiare il C++.
Tuttavia c'è da dire che conoscendo "bene" il C
non vuol significare conoscere anche il C++.
2)La maggiore differenza fra i due linguaggi sta nel fatto
che il C è un linguaggio sostanzialmente "strutturato"
mentre il più moderno C++ si basa sull'OOP (programmazione orientata
agli oggetti, come anche il JAVA e tutti i linguaggi di ultima generazione), ciò però non vuol dire che il caro e vecchio C
sia stato accantonato. Ci sono tutt'ora milioni
di programmatori in tutto il mondo che rimangono fedeli a questo linguaggio e che quindi preferiscono continuare a scrivere/ampliare
routine in C piuttosto che aggiornarle/portarle in C++
(vedi ad esempio i sistemi UNIX riscritti quasi interamente in C).
3)CONCUSIONE e parere prettamente personale.
Sinceramente credo che se si conosce BENE (a fondo)
un linguaggio di programmazione come il C,
è relativamente facile PASSARE al C++ (e viceversa),
Nonostante (come ho detto prima) i due linguaggi
siano strutturalmente molto differenti.
Quindi la scelta del linguaggio da apprendere prima,
rimane prettamente personale.
...Terrible warlords, good warlords, and an english song
Beh io mi studio C++ poi se ne avro bisogno mi studiero anche il C
cmq quella discussione fa tutto forche rispondere alla nostra domanda..
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.
Se può esserti di aiuto, io studio java ed è molto simile al c++, quindi ho scelto c++Originariamente inviato da claudiocrack
Beh io mi studio C++ poi se ne avro bisogno mi studiero anche il C
cmq quella discussione fa tutto forche rispondere alla nostra domanda..
Ma con un' altra domanda...
Conviene imparare ad utilizzare Windows 3.11 o Windows ME ?
Beh Windows ME e' cio' che si utilizza nel 99% dei casi (oggi),
forse in alcuni anche 3.11.
Ma per conoscere Windows ME sicuramente devi conoscere in genere
il Sistema Windows 3.11, dunque se utilizzi Windows ME sicuramente
saprai destreggiarti bene anche in 3.11.
In linea di massima un programmatore C++ sa destreggiarsi in C
un programmatore C non necessariamente conosce C++,magari neanche sa cos' e' la programmazione ad oggetti.
Adesso molti mi verranno a dire che il paragone non e' molto azzeccato e forse scatenero' una polemica...
Ma credo che tu cosi' possa capire.
C e' la BASE, C++ l'evoluzione,conosci C++ e conoscerai C,viceversa credo propio di no..
Ciao alla prossima