C++ im Terminal ?

Um direkt im Terminal mit C++ zu arbeiten und Code-Eingaben auszuführen, gibt es leider keine so einfache Lösung wie bei Python. C++ ist eine kompilierte Sprache, was bedeutet, dass der Code erst in Maschinencode übersetzt werden muss, bevor er ausgeführt werden kann. Es gibt jedoch einige Möglichkeiten, die Ihnen ein ähnliches Erlebnis bieten können:

Interaktive C++-Shells

Es existieren einige interaktive C++-Shells, die eine REPL (Read-Eval-Print Loop) ähnlich wie in Python bieten:

  1. Cling: Ein interaktiver C++-Interpreter, der auf LLVM basiert.
  2. ROOT: Ein Datenanalyse-Framework mit einer interaktiven C++-Umgebung.
  3. xeus-cling: Ein Jupyter-Kernel für C++, der Cling verwendet.

Online-Compiler

Für schnelle Tests können Sie Online-Compiler verwenden:

  • Websites wie Compiler Explorer oder OnlineGDB bieten eine browserbasierte Umgebung zum Schreiben, Kompilieren und Ausführen von C++-Code.

Lokale Lösungen

Für die Arbeit auf Ihrem lokalen System können Sie folgende Schritte befolgen:

  1. Erstellen Sie eine Datei mit der Endung .cpp.
  2. Schreiben Sie Ihren C++-Code in diese Datei.
  3. Kompilieren Sie den Code mit einem C++-Compiler (z.B. g++).
  4. Führen Sie das resultierende ausführbare Programm aus.

Beispiel:

echo '#include <iostream>
int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}' > test.cpp

g++ test.cpp -o test
./test

Diese Methode erfordert zwar mehr Schritte als eine direkte Ausführung, ermöglicht aber eine schnelle Iteration beim Testen von C++-Code im Terminal.

Beachten Sie, dass die direkte Ausführung von C++-Code im Terminal, wie es bei Skriptsprachen möglich ist, aufgrund der Natur von C++ als kompilierte Sprache nicht ohne Weiteres realisierbar ist.