Die C + + Programmiersprache entwickelte sich aus der Sprache C , so dass die beiden viel gemeinsam haben. Der Grund für die Schaffung von C + +, war jedoch die Verbesserung der Sprache C zu machen. Die beiden Sprachen unterscheiden sich in mehreren wichtigen Punkten . Origins
Die Ursprünge der Sprache C und C + +-Sprache sind unterschiedlich. C wurde 1972 bei AT & T Bell Labs von Ken Thompson und Dennis Ritchie entwickelt. Die C + +-Sprache , jedoch kam viel später, in Richtung der Wende des Jahrhunderts. Es wurde auch bei den Bell Labs , sondern von Bjarne Stroustrup entwickelt. Es enthielt viele Verbesserungen an der C -Programmiersprache.
Object - Oriented Programming
Ein wesentlicher Unterschied zwischen der C-Sprache und die Sprache C + + ist, dass C + + unterstützt die Verwendung von objektorientierte Programmiertechniken. Objektorientierte Programmierung ist ein beliebter Innovation in Programmiersprachen . Es nutzt Objekte als grundlegende Einheit der Programmierung. Objektorientierte Programmierung ermöglicht es Programmierern, weniger komplexen Code, der auch effizienter zu schreiben. Die Einbeziehung der es in C + + war eine große Verbesserung gegenüber der C-Sprache .
Niveau
Programmiersprachen sind oft durch , ob sie hohe oder niedrige gekennzeichnet Ebene . Ein High- Level-Programmiersprache ist eine, die mehr natürliche Sprache verwendet für die Programmierung , die dann in Maschinensprache umgewandelt wird. Low -Level- Programmiersprachen sind viel näher an Maschinensprache und nicht als natürliche Sprache schließen. Es gibt viele High-Level- und Low-Level- Aspekte von C und C + +, C , sondern wird allgemein als die bei einem insgesamt niedrigeren Niveau als C + + oder näher zu Maschine Hochsprache gesehen .
Geschwindigkeit
Es gibt auch einen Unterschied in der Geschwindigkeit, mit der die Sprache C und C + +-Sprache bedienen. Die Sprache C + + ist komplizierter und eine übergeordnete Sprache als der Sprache C . Dies ist zwar gut in vielerlei Hinsicht bedeutet dies, dass die C + +-Sprache dauert in der Regel länger, um zu kompilieren. Es bedeutet auch , dass Anwendungen, die in C geschrieben sind im Allgemeinen schneller ausführen als Anwendungen in C + +.
Geschrieben