Heim > Backend-Entwicklung > C++ > Was ist der Unterschied zwischen C und C++?

Was ist der Unterschied zwischen C und C++?

王林
Freigeben: 2023-08-29 23:53:11
nach vorne
1687 Leute haben es durchsucht

Was ist der Unterschied zwischen C und C++?

C-Programmiersprache

C ist eine allgemeine Hochsprache, die ursprünglich von Dennis M. Ritchie bei Bell Labs zur Entwicklung des UNIX-Betriebssystems entwickelt wurde. C wurde erstmals 1972 auf dem DEC PDP-11-Computer implementiert.

1978 erstellten Brian Kernighan und Dennis Ritchie die erste öffentlich verfügbare Beschreibung von C, die heute als K&R-Standard bekannt ist.

UNIX-Betriebssystem, C-Compiler und fast alle UNIX-Anwendungen sind in C-Sprache geschrieben. Aus verschiedenen Gründen ist die C-Sprache mittlerweile zu einer weit verbreiteten Fachsprache geworden.

  • Einfach zu erlernen
  • Strukturierte Sprache
  • Es erstellt effiziente Programme
  • Es kann Aktivitäten auf niedrigem Niveau bewältigen
  • Kann auf verschiedenen Computerplattformen kompiliert werden

C++ Programmiersprache

C++ ist eine statisch typisierte, kompilierte, universelle Freiform-Programmiersprache mit Berücksichtigung der Groß-/Kleinschreibung, die prozedurale, objektorientierte und generische Programmierung unterstützt.

C++ gilt als Mid-Level-Sprache, da es High-Level- und Low-Level-Sprachfunktionen kombiniert.

C++ wurde 1979 von Bjarne Stroustrup in Murray Hill, Bell Labs, New Jersey, als erweiterte Version der C-Sprache entwickelt. Ursprünglich hieß es C with Classes, wurde aber 1983 in C++ umbenannt.

C++ ist eine Obermenge von C und fast jedes legale C-Programm ist ein legales C++-Programm.

HINWEIS – Eine Programmiersprache verwendet statische Typisierung, wenn die Typprüfung zur Kompilierzeit und nicht zur Laufzeit durchgeführt wird.

Objektorientierte Programmierung

C++ unterstützt vollständig die objektorientierte Programmierung, einschließlich der vier Säulen der objektorientierten Entwicklung -

    Verpackung
  • Daten verstecken
  • Vererbung
  • Polymorphismus
Unterschied

Hier sind die wichtigen Unterschiede zwischen C und C++.

Die chinesische Übersetzung von Sr.No.SeriennummerSchlüsselCC++1C wurde zwischen 1969 und 1973 von Dennis Richie in den AT&T Bell Laboratories entwickelt. C++ wurde 1979 von Bjarne Stroustrup entwickelt. 2C unterstützt keine objektorientierten Konzepte wie Polymorphismus, Kapselung und Vererbung. C++ ist eine objektorientierte Programmiersprache, die objektorientierte Konzepte wie Polymorphismus, Kapselung und Vererbung unterstützt. 3C ist eine Teilmenge von C++. C++ ist eine Obermenge von C. Der gesamte Code in C wird in C++ ausgeführt, aber das Gegenteil ist nicht unbedingt der Fall. 4C hat 32 Schlüsselwörter. C++ hat 52 Schlüsselwörter. 5C ist eine prozedurale Programmiersprache. C++ unterstützt prozedurale Programmierung und objektorientierte Programmierung. 6Daten und Funktionen sind in C getrennt. GData und Funktionen werden in C++ als Objekte zusammengekapselt. 7Das Ausblenden von Informationen wird in C nicht unterstützt. Das Ausblenden von Informationen wird durch Kapselung in C++ unterstützt. 8Funktions- und Operatorüberladung werden in der C-Sprache nicht unterstützt. C++ unterstützt das Überladen von Funktionen und Operatoren. 9C ist eine funktionsgesteuerte Sprache. C++ ist eine objektgesteuerte Sprache. 10C-Struktur unterstützt keine Definition von Funktionen. C++-Struktur unterstützt das Definieren von Funktionen. 11Referenzvariablen werden in C nicht unterstützt. C++ unterstützt Referenzvariablen. 12Virtuelle Funktionen und Friend-Funktionen werden in C nicht unterstützt. C++ unterstützt virtuelle Funktionen und Freundfunktionen. 13Die Ausnahmebehandlung wird in der C-Sprache nicht unterstützt. C++ unterstützt die Ausnahmebehandlung.
lautet:
Entwickler
Ups
Die chinesische Übersetzung von Set ist: SET
Schlüsselwörter
Verfahren und OOPS
Daten und Funktionen
Informationen verbergen
Neu laden
Funktion
Struktur
Quotierungsvariablen
Virtuelle und Freundschaftsfunktion
Ausnahmebehandlung

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen C und C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage