Eine Programmiersprache ist eine Computersprache, die Programmierer verwenden, um Softwareprogramme, Skripte oder andere Anweisungen für die Ausführung durch Computer zu entwickeln.
Obwohl viele Sprachen Ähnlichkeiten aufweisen, hat jede ihre eigene Syntax. Sobald ein Programmierer die Regeln, die Syntax und die Struktur der Sprache gelernt hat, schreibt er den Quellcode in einem Texteditor oder einer IDE. Dann kompiliert der Programmierer den Code oft in Maschinensprache, die vom Computer verstanden werden kann. Skriptsprachen, die keinen Compiler benötigen, verwenden einen Interpreter, um das Skript auszuführen.
Arten von Programmiersprachen
Jede der verschiedenen Programmiersprachen, die im nächsten Abschnitt erwähnt werden, kann in einen oder mehrere der folgenden Arten (Paradigmen) von Sprachen unterteilt werden.
-
High-Level (am häufigsten) / Low-Level
-
Deklarativ / Imperativ / Prozedural
- Universell / domänenspezifisch
-
Objektorientiert / nebenläufig
-
Befehl / Kompiliert / Skriptsprache
- Antwortsatz
Es gibt andere Paradigmen, die eine Programmiersprache klassifizieren können. Wir haben versucht, nur die häufigsten als Ausgangspunkt aufzulisten.
Eine Sprache kann auch in eine von fünf Generationssprachen unterteilt werden.
Liste der Computerprogrammiersprachen
Heute gibt es Hunderte verschiedener Programmiersprachen. Der folgende Abschnitt enthält einen Index der verschiedenen Programmier- und Skriptsprachen, die derzeit auf unserer Website aufgeführt sind. Durch Klicken auf eine der folgenden Sprachen werden eine Erklärung und Beispiele für diese Sprache angezeigt.
AC | DK | LQ | RZ |
---|---|---|---|
ActionScript |
D |
LeLisp |
R |
Mit einem Sternchen gekennzeichnete Sprachen
in der obigen Liste sind technisch gesehen keine Programmiersprache. Sie sind Markup-, Stylesheet- und Datenbankverwaltungssprachen, die in der Liste für diejenigen enthalten sind, die sie als Programmiersprache betrachten.
Notiz
Es gibt mehrere oben aufgeführte Programmiersprachen, die möglicherweise nicht in den folgenden Kategorien enthalten sind. Der Grund dafür ist, dass wir uns entschieden haben, nur die beliebtesten Optionen aufzulisten, um Verwirrung zu vermeiden.
Anwendungs- und Programmentwicklung
- Die Anwendungs- und Programmentwicklung umfasst Programme, mit denen Sie täglich arbeiten. Beispielsweise wird der Internetbrowser, den Sie zum Anzeigen dieser Webseite verwenden, als Programm betrachtet. Wenn Sie an der Entwicklung eines Programms interessiert sind, ziehen Sie die folgenden Sprachen in Betracht:
- C
- C#
- C++
- D
- Java
- Schnell
- Tkl
Visual Basic
Entwicklung künstlicher Intelligenz
- Künstliche Intelligenz oder verwandte Bereiche umfassen die Erstellung von Charakterinteraktionen in Computerspielen, Teilen von Programmen, die Entscheidungen treffen, Chatbots und mehr. Wenn Sie daran interessiert sind, eine KI zu entwickeln, ziehen Sie die folgenden Sprachen in Betracht:
- AIML
- C
- C#
- C++
- Prolog
Python
Datenbankentwicklung
- Datenbankentwickler erstellen und pflegen Datenbanken. Wenn Sie daran interessiert sind, eine Datenbank zu erstellen oder zu pflegen, ziehen Sie eine der folgenden Sprachen in Betracht:
- DBASE
- FoxPro
- MySQL
- SQL
Visual FoxPro
Spielentwicklung
- Die Spieleentwicklung umfasst die Erstellung von Computerspielen oder anderer Unterhaltungssoftware. Wenn Sie daran interessiert sind, ein Spiel zu entwickeln, ziehen Sie die folgenden Sprachen in Betracht:
- C
- C#
- C++
- DunkelBASIC
Java
Computertreiber oder andere Hardwareentwicklung
- Computertreiber und Programmierhardwareschnittstellenunterstützung sind eine Notwendigkeit für die Hardwarefunktionalität. Wenn Sie an der Entwicklung von Treibern oder Softwareschnittstellen für Hardwaregeräte interessiert sind, ziehen Sie die folgenden Sprachen in Betracht:
- Montage
C
Entwicklung von Internet und Webseiten
- Internet- und Webseitenentwicklung sind die Essenz des Internets. Ohne Entwickler gäbe es das Internet nicht. Wenn Sie daran interessiert sind, Webseiten, Internetanwendungen oder andere internetbezogene Aufgaben zu erstellen, ziehen Sie die folgenden Sprachen in Betracht:
- HDML
- HTML
- Java
- JavaScript
- Perl
- PHP
- Python
XML
Skriptentwicklung
- Obwohl es wahrscheinlich keine Karriere wird, kann das Wissen, wie man Skripte erstellt und entwickelt, die Produktivität für Sie oder Ihr Unternehmen steigern und Ihnen unzählige Stunden sparen. Wenn Sie an der Entwicklung von Skripts interessiert sind, ziehen Sie die folgenden Sprachen in Betracht:
- AutoHotkey
- ach
- bash
- Batch-Datei
- Perl
- Python
Tkl
Wie viele Programmiersprachen gibt es?
Mit der Weiterentwicklung von Computern wurden viele verschiedene Computerprogrammiersprachen für verschiedene Arten der Entwicklung geschaffen. Obwohl wir mehrere Dutzend Sprachen auf unserer Website aufgelistet haben, gibt es Hunderte, die wir nicht aufgelistet haben. Um sich ein Bild von den verschiedenen Programmiersprachen zu machen, können Sie The Hello World Collection besuchen, die eine Demo zeigt, wie man „Hello World“ in über 591 verschiedenen Programmiersprachen schreibt.
Was sind die Top-Programmiersprachen?
Top-Programmiersprachen auf GitHub
Tipp
Wenn Sie Programmieren lernen, empfehlen wir, die Sprache zu lernen, die Ihren Bedürfnissen oder denen anderer in Ihrer Branche entspricht, und nicht die beliebteste Sprache.
Hallo Welt, Sprache, OOPL, Programmierung, Programmierbegriffe, Pseudocode