Domanda relazione tra c e c++

Salve a tutti! Per imparare il C++ è necessario anche imparare il C oppure non serve?
Grazie!
Ciao, il C++ nasce come espansione del C, ma non è necessario apprendere il C per programmare in C++. La differenza sostanziale, molto sinteticamente, è che il C è un linguaggio di tipo procedurale, quindi non supporta le classi e gli oggetti, mentre il C++ è un misto di procedurale e programmazione orientata ad oggetti.
 
Ciao, il C++ nasce come espansione del C, ma non è necessario apprendere il C per programmare in C++. La differenza sostanziale, molto sinteticamente, è che il C è un linguaggio di tipo procedurale, quindi non supporta le classi e gli oggetti, mentre il C++ è un misto di procedurale e programmazione orientata ad oggetti.
grazie mille!
 
Non scrivo in questa sezione da: Mai, essendo che frequento quella Gaming di Metin2, se vuoi il mio punto di vista (anche se in ritardo)
ti consiglio di non perdere tempo con C, il più delle volte, ti servirà solo per capire come funziona a livello primitivo qualcosa di ultra-automatizzato in c++
tuttavia non è necessariamente richiesto il C per il C++, anzi, c'è la possibilità che impararlo ti abitui a qualcosa che ad oggi risulta patacca.
Inoltre non perderei mai troppo tempo su un linguaggio non OOP, è utile solo a chi è alle prime armi perché tanto come la metti metti, la OOP viene dopo.

L'altro consiglio che posso darti è quello di non impuntarti su un linguaggio solo, per il mio seguente punto di vista:
Proprio come il linguaggio umano, il linguaggio di programmazione è un modo di esprimersi, solo tutt'altro che umano :lamer:

Tra le varie lingue, come: Italiano, Inglese, Polacco etc, oltre a qualche differenza di "sintassi" e delle "keyward" non cambia molto, il metodo di espressione di noi stessi resta alquanto invariato.

Per la programmazione è più o meno la stessa cosa, una volta che penserai da programmatore, non sarà difficile switchare per te.
Magari affrontare un problema in un determinato linguaggio, ti permetterà di creare un pattern di soluzione ad un determinato problema che non riuscivi a risolvere in un altro, switchare ti aiuta, poiché come le nostre lingue, ogni lingua di programmazione ha i suoi usi e costumi
 
Non scrivo in questa sezione da: Mai, essendo che frequento quella Gaming di Metin2, se vuoi il mio punto di vista (anche se in ritardo)
ti consiglio di non perdere tempo con C, il più delle volte, ti servirà solo per capire come funziona a livello primitivo qualcosa di ultra-automatizzato in c++
tuttavia non è necessariamente richiesto il C per il C++, anzi, c'è la possibilità che impararlo ti abitui a qualcosa che ad oggi risulta patacca.
Inoltre non perderei mai troppo tempo su un linguaggio non OOP, è utile solo a chi è alle prime armi perché tanto come la metti metti, la OOP viene dopo.

L'altro consiglio che posso darti è quello di non impuntarti su un linguaggio solo, per il mio seguente punto di vista:
Proprio come il linguaggio umano, il linguaggio di programmazione è un modo di esprimersi, solo tutt'altro che umano :lamer:

Tra le varie lingue, come: Italiano, Inglese, Polacco etc, oltre a qualche differenza di "sintassi" e delle "keyward" non cambia molto, il metodo di espressione di noi stessi resta alquanto invariato.

Per la programmazione è più o meno la stessa cosa, una volta che penserai da programmatore, non sarà difficile switchare per te.
Magari affrontare un problema in un determinato linguaggio, ti permetterà di creare un pattern di soluzione ad un determinato problema che non riuscivi a risolvere in un altro, switchare ti aiuta, poiché come le nostre lingue, ogni lingua di programmazione ha i suoi usi e costumi
Dovresti frequentarla più spesso questa sezione 😉
 
  • Grazie
Reazioni: Mitachi