Python ist eine interpretierte, objektorientierte Programmiersprache auf hoher Ebene mit dynamischen Datentypen.
Interpretierte Sprache: (empfohlenes Lernen: Python-Video-Tutorial)
Das Programm tut es Es ist keine Kompilierung erforderlich. Das Programm wird bei der Ausführung in die Maschinensprache übersetzt. Daher ist der Wirkungsgrad relativ gering. Beispielsweise verfügt die Basic-Sprache über einen dedizierten Interpreter, der Basic-Programme direkt ausführen kann, und jede Anweisung wird bei der Ausführung übersetzt. (Es wird übersetzt, wenn das Programm ausgeführt wird. Es gibt einen dedizierten Interpreter für die Übersetzung. Jede Anweisung wird übersetzt, wenn sie ausgeführt wird. Die Effizienz ist relativ gering, sie hängt vom Interpreter ab und ist plattformübergreifend.)
Objektorientierte Sprache ist eine Art Programmiersprache, die Objekte als Grundeinheit der Programmstruktur verwendet. Das bedeutet, dass das zur Beschreibung verwendete Design auf Objekten als Kern basiert und Objekte sind Grundkomponenten des Programms, wenn es ausgeführt wird. Die Sprache stellt Komponenten wie Klassen und Vererbung bereit und weist vier Hauptmerkmale auf: Erkennung, Polymorphismus, Kategorie und Vererbung.
Objektorientierte Sprache ist für die Beschreibung objektiver Systeme natürlicher und erleichtert die Erweiterung und Wiederverwendung von Software. hat vier Hauptmerkmale:
(1) Identifizierung, die Grundkomponenten im System können als eine Reihe identifizierbarer diskreter Objekte erkannt werden;
(2) Kategorie, alle Objekte im System mit der gleichen Datenstruktur und dem gleichen Verhalten können eine Klasse bilden
(3) Polymorphismus, das Objekt hat einen eindeutigen statischen Typ und mehrere mögliche dynamische Typen; Vererbung, gemeinsame Nutzung von Daten und Operationen zwischen verschiedenen Klassen in grundlegenden hierarchischen Beziehungen.
Unter diesen sind die ersten drei die Basis und die Vererbung das Merkmal. Die vier (manchmal plus dynamische Bindung) werden in Kombination verwendet, um die Ausdruckskraft objektorientierter Sprachen widerzuspiegeln.
Dynamische Sprachebedeutet, dass das Programm seine Struktur während der Ausführung ändern kann: Neue Funktionen können eingeführt, vorhandene Funktionen gelöscht werden usw. Strukturelle Änderungen, Typprüfung Dies erfolgt zur Laufzeit. Der Vorteil besteht darin, dass es leicht lesbar und klar ist. Der Nachteil besteht darin, dass das Debuggen umständlich ist. Weitere technische Artikel zum Thema Python finden Sie in der Spalte
Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWelche Art von Sprache ist Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!