C Språk vs. C ++ Språk

Forfatter: Laura McKinney
Opprettelsesdato: 4 April 2021
Oppdater Dato: 10 Kan 2024
Anonim
C Språk vs. C ++ Språk - Annen
C Språk vs. C ++ Språk - Annen

Innhold

Den viktigste forskjellen mellom C og C ++ er at C er et prosessuelt programmeringsspråk som ikke støtter klasser og objekter. På den annen side C ++ objektorientert språk som støtter klasser og objekter.


C ++ er den avanserte versjonen av C. Begge er et programmeringsspråk og begge har mange likheter, men C ++ ble laget ettersom C-språket ikke var i stand til å oppfylle alle krav et programmeringsspråk skulle oppfylle. C ++ er en kombinasjon av både prosessuelt og objektorientert språk som er grunnen til at det er kjent som et hybridspråk.

Innhold: Forskjell mellom C-språk og C ++ -språk

  • Sammenligningsprat
  • Hva er C-språk?
  • Hva er C ++ språk?
  • Viktige forskjeller
  • Konklusjon

Sammenligningsprat

Her er sammenligningstabellen som viser deg den klare forskjellen mellom C-språk og C ++ -språk.

BasisC SpråkC ++ Språk
DefinisjonC Programmeringsspråk er prosedyrespråket som brukes til programmering.C ++ Programmeringsspråk er kombinasjonen av både prosessuelt og objektorientert språk.
Objekter og klasser Ikke støtt gjenstander og klasser.C ++ er det objektorienterte språket. Og støtte objekter og klasser.
overbelastning Overbelastning av funksjoner støttes ikke.Overbelastning av funksjoner støttes.
Data-type Støtter bare innebygd datatype.Støtte både brukerdatatype og innebygd datatype
ExtensionFiltypen til C-programmeringsspråk er .CFile Extension of C ++ programmeringsspråk er .CPP

Hva er C-språk?

C Programming Language ble utviklet av Dennis Ritchie ved AT&T Bell labs i 1969. C Programmeringsspråk er prosedyrespråket og støtter ikke objektorientert programmering. C-språk støtter heller ikke brukerdatatype og funksjonsoverbelastning. Du kan bare bruke pekere og kan ikke bruke referanse. En stor ulempe med C-språket er at kartlegging er veldig komplisert mellom to eller mange funksjoner.


Hva er C ++ språk?

Ettersom C-språket manglet mange funksjoner, ble det produsert et forhåndsspråk som ble kalt C ++ -språk. Både C og C ++ programmeringsspråk ser ut til å være det samme, men det er mye forskjell mellom dem. C ++ programmeringsspråk ble utviklet av Bjarne Stroustrup i 1979. C ++ er et objektorientert programmeringsspråk, dette er grunnen til at det støtter objekter og klasser. C ++ støtter begge typer data som er data som er gitt av brukertypedata og innebygde data. C ++ programmeringsspråk støtter både pekere og referanser.

Viktige forskjeller

Her er de viktigste forskjellene mellom C-programmeringsspråk og C ++ -programmeringsspråk.

  1. C-programmeringsspråk er prosedyrespråket og C ++ er et hybridspråk som betyr at det er både prosessuelt og objektorientert språk.
  2. C ++ programmeringsspråk er den avanserte formen for C-programmeringsspråk.
  3. C-språk støtter ingen klasser og objekter, og C ++ støtter klasser og objekter.
  4. I C ++ er programmeringsspråklighetskartlegging mellom funksjonene veldig komplisert, mens i C er språkkartlegging enkel.
  5. C ++ støtter både brukerdatatype og innebygd datatype, men for programmeringsspråk C støttes bare innebygd datatype.
  6. Funksjon overbelastning er tillatt i C ++ programmeringsspråk, mens funksjonsoverbelastning ikke er tillatt på C språk.
  7. Glemmer output i C bruker vi f og i C ++ bruker vi domstol
  8. Glemmer innspill i C bruker vi scanf og i C ++ bruker vi cin.
  9. Filtypen til C er .C, mens filtypen til C ++ er .CPP

Konklusjon

Den korte forskjellen mellom C-programmeringsspråk og C ++ -programmeringsspråk er gitt i denne artikkelen. Den eneste store forskjellen er at C-programmeringsspråk ikke støtter objektorientert språk som er en viktig del av programmeringen i dag, mens C ++ ikke støtter objektorientert programmering.