Was Sind Programmiersprachen

Was Sind Programmiersprachen
Was Sind Programmiersprachen

Video: Was Sind Programmiersprachen

Video: Was Sind Programmiersprachen
Video: Was sind Programmiersprachen? - einfach erklärt! 2024, Kann
Anonim

Seit die Menschheit das erste programmierbare Gerät entwickelt hat, sind mehr als zweitausend Programmiersprachen entstanden. Und jedes Jahr wächst ihre Zahl stetig. Sie helfen, die Kommunikation zwischen verschiedenen Geräten in komplexen technischen Anlagen herzustellen.

Was sind Programmiersprachen
Was sind Programmiersprachen

Eine Programmiersprache ist ein formales Zeichensystem, das beim Schreiben von Computerprogrammen verwendet wird. Sie gehorchen verschiedenen Regeln (lexikalisch, semantisch und syntaktisch), die das Aussehen des Programms und die vom Computer auszuführenden Aktionen bestimmen. Es gibt eine Vielzahl von Klassen von Programmiersprachen, die für das gewählte Fachgebiet am besten geeignet sind, es gibt sogar ehrlich gesagt komische. Sie werden als esoterisch bezeichnet und sind nicht für den praktischen Gebrauch bestimmt. Zum Beispiel gibt es Sprachen mit literarischer Syntax (Shakespeare, Chef), Sprachen, die das Schreiben von Code erschweren (Malbolge, ALPACA) oder mit unmenschlicher Logik - Var'aq (verwendet die Logik des Klingonen) Rennen aus dem Star Trek-Film). Und andere Comic-Sprachen, aber neben Comics gibt es eine große Anzahl professioneller Sprachen. Die derzeit hauptsächlich verwendete Klasse sind objektorientierte Sprachen. Dies ist ein hohes Niveau, das sowohl für das Schreiben kleiner Programme als auch für große Softwaresysteme gedacht ist. Die Hauptvertreter dieser Klasse sind Java, C#, C++, Ruby, Python, auch logische Programmiersprachen sind zu beachten. Sie basieren auf dem automatischen Theorem-Beweis-Paradigma und basieren auf der Theorie der mathematischen Logik. Die bekannteste logische Programmiersprache ist Prolog. Es verwendet Prädikatenlogik erster Ordnung. Trotz der Vielzahl der erstellten Sprachen und ihrer Funktionalität ist es immer notwendig, die richtigen Werkzeuge zum Erstellen von Softwareprodukten auszuwählen. Wenn Sie beispielsweise eine Client-Server-Anwendung implementieren müssen, dann ist eine logische Sprache dafür natürlich nicht geeignet. Daher ist es notwendig, diejenige auszuwählen, die für die Lösung der Aufgabe am besten geeignet ist.

Empfohlen: