Was ist der Unterschied zwischen Scripting und Programmierung?
Was ist der Unterschied zwischen Scripting und Programmierung?

Video: Was ist der Unterschied zwischen Scripting und Programmierung?

Video: Was ist der Unterschied zwischen Scripting und Programmierung?
Video: Skriptsprachen vs Programmiersprachen - Programmieren Lernen Podcast 2024, Kann
Anonim

Grundsätzlich alle Skripterstellung Sprachen sind Programmierung Sprachen. Die theoretische Unterschied zwischen die zwei ist das Skripterstellung Sprachen erfordern keinen Kompilierungsschritt und werden eher interpretiert. Im Allgemeinen laufen kompilierte Programme schneller als interpretierte Programme, da sie zuerst konvertierter nativer Maschinencode sind.

Was ist also Programmieren und Skripting?

Definition. EIN Skripterstellung oder Skript Sprache ist ein Programmierung Sprache, die unterstützt Skripte :Programme, die für eine spezielle Laufzeitumgebung geschrieben wurden und die Ausführung von Aufgaben automatisieren, die alternativ auch einzeln von einem menschlichen Bediener ausgeführt werden könnten. Skripting Sprachen werden oft interpretiert (anstatt kompiliert).

Was ist außerdem Programmiersprache und Skriptsprache? Auf einfache Weise a Programmiersprache ist künstlich Sprache die die Kommunikation zwischen Befehlen und Maschine (Computer) ermöglicht, während a Skriptsprache ist eine Form von Programmiersprache die hilft, eine oder mehrere Anwendungen zu steuern, ohne dass sie kompiliert werden müssen.

Ist Python vor diesem Hintergrund eine Skript- oder Programmiersprache?

Python gilt als Skriptsprache wegen einer historischen Unschärfe dazwischen Skriptsprachen undallgemeiner Zweck Programmiersprachen . Eigentlich, Python ist kein Skriptsprache , aber ein Allzweck Programmiersprache das funktioniert auch gut Skriptsprache.

Ist SQL eine Skriptsprache?

SQL (Strukturierte Abfrage Sprache ) ist eine Datenbankverwaltung Sprache für relationale Datenbanken. SQL selbst ist keine Programmierung Sprache , aber sein Standard erlaubt es, prozedurale Erweiterungen dafür zu erstellen, die es auf die Funktionalität einer ausgereiften Programmierung erweitern Sprache.

Empfohlen: