|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 6479
|
Differenza tra C e C++
Ciao a tutti, volevo chiedere se il C ed il C++ siano molto diversi tra loro, sia a livello di logica di programmazione che di sintassi.
A me servirebbe imparare il C++ ma all'università non dovrebbero esserci dei corsi specifici, che invece ci sono di C. Sarebbe utile seguire questi? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
la programmazione ad oggetti... ora chiederai: che è la programamzione ad oggetti? Bè, apri un altro 3d
![]()
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Bè, essendo il C++ una "evoluzione" del C, è fondamentale conoscere il C... il C++ ha tutto ciò che ha il C più (++
![]() Se impari il C fai un bel passo avanti per il C++.
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 6479
|
Quindi mi consiglieresti di seguire questo tipo di corsi, da quanto ho capito.
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
![]() ![]()
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
leggiti questa discussione http://www.hwupgrade.it/forum/showthread.php?t=1279720 ti farai qualche idea
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quindi nel C++ ci sono argomenti come: - classi - overloading delle funzioni e degli operatori - ereditarietà multipla - classi template - eccezioni - namespace (ho sicuramente dimenticato qualcosa ![]() Comunque il succo è questo: se devi usare a fondo il C++ sfruttando la programmazione ad oggetti e le altre caratteristiche del C++ ... sappi che solo un corso di "C" non ti basta.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 6479
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 6479
|
Cmq non sono a zero di programmazione, il Fortran lo conosco e pure il Pascal, per quanto questo possa essere d'aiuto...magari non programmo da un po', ma spero di ripendere la mano velocemente.
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
confermo il consiglio di quel burlone di Marco Giunio Silano
![]() e non puoi aver fretta, se vuoi/devi imparare il C++ prima devi assolutamente consocere benissimo il C e poi, come dice andbin, comunque non ti basta perché ti si apre un altro mondo: gli oggetti ![]()
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 6479
|
Quote:
Quello che vorrei imparare ad usare sono Geant e Root, il primo è un programma per la simulazione di interazione di particelle con la materia ed il secondo un sw di analisi dati sempre per l'ambito scientifico. Entrambi sono basati sul C++ (forse le prime versioni di Geant sul Fortran). Quindi l'acquisizione di nozioni di programmazione in C++ è finalizzato a questo scopo.
__________________
Roma: affitto stanza ammobiliata a ragazzo/a lavoratore/ice e/o studente/ssa adiacente metro. Mandatemi un pvt o mail ![]() Sono Dott. in Fisica: offro lezioni in matematica e fisica a ragazzi dalle elementari fino all'università a Roma Nord, prezzi modici ![]() Utente da evitare: fabyor Ultima modifica di ciottano : 12-09-2006 alle 13:19. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
![]() cmq consiglio (come dettonell'altro post) di passare prima dal C. Salto Pascal to C è semplicissimo. Qualcosa in più sui puntatori, ma se hai idea della programmazione strutturata fai in un attimo. Quindi C to C++. Poi vedi tu, se nn hai tempo, salta al C++, non sarà poi traumatico ![]()
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 6479
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
![]() ![]() Poi puoi metterti alla ricerca degli oggetti ![]() ![]() OT: Buon giorno Trallalero.
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Poi, come trallalero confermerà, c'è la bibbia del programmatore C: Linguaggio C di Brian W. Kernighan and Dennis M. Ritchie
trallalero, chissà che direbbero questi due riguardo all'altra discussione ![]()
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
![]() |
![]() |
![]() |
#16 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 | ||
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() solo recentemente l'ho aperto per curiositá. Quote:
![]()
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
![]() ![]() quindi se non ci sono dati a disposizione, non si può dire che è sbagliato consigliare d'imparare prima il C e poi il C++ altrimenti ci si confonde o si perde qualcosina ![]()
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
![]() ![]()
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
#20 | ||
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() beh, devo dire che mi sono divertito parecchio mentre voi sudavate sui libri ![]() Quote:
![]()
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:07.