Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C++ Programmiersprache: Überblick & Kernfeatures

C++ ist eine statisch typisierte, kompilierte, allgemeine, case-sensitive, free-form Programmiersprache, die prozedurale, objektorientierte und generische Programmierung unterstützt.

C++ gilt als Middle-Level-Sprache, da sie sowohl High-Level- als auch Low-Level-Sprachmerkmale vereint.

C++ wurde ab 1979 von Bjarne Stroustrup bei Bell Labs in Murray Hill, New Jersey, als Erweiterung der C-Sprache entwickelt und ursprünglich „C with Classes“ genannt, bevor sie 1983 in C++ umbenannt wurde.

C++ ist ein Superset von C – nahezu jedes legale C-Programm ist auch ein legales C++-Programm.

Hinweis: Eine Programmiersprache nutzt statische Typisierung, wenn die Typprüfung zur Compile-Zeit (nicht zur Laufzeit) erfolgt.

Objektorientierte Programmierung

C++ unterstützt objektorientierte Programmierung vollständig, einschließlich der vier Säulen:

Standardbibliotheken

Standard-C++ besteht aus drei wesentlichen Teilen:

Der ANSI-Standard

Der ANSI-Standard stellt sicher, dass C++ portabel ist: Code, der für Microsofts Compiler geschrieben wurde, kompiliert fehlerfrei mit einem Compiler auf Mac, UNIX, Windows oder Alpha.

Der Standard ist seit längerem stabil, und alle großen C++-Compiler-Hersteller unterstützen ihn.

C++ lernen

Das Wichtigste beim Lernen von C++ ist der Fokus auf Konzepte.

Zweck des Erlernens einer Programmiersprache ist es, ein besserer Programmierer zu werden – also effektiver beim Entwerfen und Implementieren neuer Systeme sowie beim Warten bestehender.

C++ unterstützt diverse Programmierstile. Man kann im Stil von Fortran, C, Smalltalk etc. schreiben. Jeder Stil kann seine Ziele effektiv erreichen, während Laufzeit- und Speichereffizienz gewahrt bleiben.

Einsatzgebiete von C++

C++ wird von Hunderttausenden Programmierern in praktisch jedem Anwendungsbereich genutzt.

C Sprache

  1. C++-Datentypen verstehen: Grundlagen, Modifizierer und Best Practices
  2. C++-Operatoren meistern: Ein vollständiger Leitfaden mit praktischen Beispielen
  3. C++-Kommentare: Best Practices für lesbaren, wartbaren Code
  4. C++ Klassentemplates meistern: Ein praktischer Leitfaden
  5. C-Programmiersprache: Umfassender Überblick
  6. C++ Konstanten & Literale: Typen, Syntax & Best Practices
  7. C++ Operatoren: Typen, Nutzung & Best Practices
  8. C++ Numerische Typen: Praktischer Leitfaden
  9. C++ Referenzen: Konzepte & Unterschiede zu Pointern
  10. C++ Templates: Generische Programmierung meistern