Hallo da, ich habe mich dafür interessiert, wie man programmiert, aber ich kann nicht scheinen, eine Sprache zu wählen. Einige dieser Begriffe verwirren mich wie: statisch eingegeben, dynamisch geschrieben und kompiliert vs interpretiert. Was beschreiben diese Dinge und könnten sie mir helfen, eine Sprache zu wählen, in der man programmieren kann?
Es gibt zwei Arten von Programmiersprachen -- interpretiert und kompiliert. Kompilierte Programmiersprache wird mit einem Compiler kompiliert, der den Quellcode (in der Regel) in die Assembly übersetzt. Assembly ist eine niedere Sprache, die der Prozessor ausführen kann. Es gibt verschiedene Arten von Prozessoren, die verschiedene Arten von Anweisungen benötigen und so kompilierte Programme müssen in der Regel für jeden Prozessor separat kompiliert werden. Es gibt viele kompilierte Sprachen mit den am weitesten bekannten sein C++ (manchmal stilisiert als CPP) oder Rust. Interpretierte Programmiersprache auf der anderen Seite wird von Interpreter ausgeführt, der die Anweisungen in der Quelldatei inteprets und übersetzt sie in Prozessor-Anweisungen während der Laufzeit (während das Skript läuft) dieses degradiert die Leistung, da es einen zeitlichen Schritt vor der Code-Ausführung erforderlich ist. Der Hauptvorteil ist, dass interpretiert Programmiersprachen Cross-Plattform sind standardmäßig. Python ist an der Spitze der interpretierten Sprachen Langagues. Statistisch eingegebene Sprachen erlauben eine Variable, um nur eine Art von Wert (String, ganze Zahl,...).