Was ist Programming language?

Was ist Programming language?

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
Notiz

Es gibt andere Paradigmen, die eine Programmiersprache klassifizieren können. Wir haben versucht, nur die häufigsten als Ausgangspunkt aufzulisten.

Tipp

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
ALGOL
Ada
AIML *
Altair BASIC
Montage
AutoHotkey
Babel
BASIC
Batch-Datei
BCPL
Bohnenschale
Bäche
C
C#
C++
CL
Clojure
COBOL
CoffeeScript
Gemeinsames Lispeln
CPL
CSS *
Locken
Curry

D
DunkelBASIC
Pfeil
Datenprotokoll
dBASE
Dylan
EuLisp
Elixier
F
F#
FORTRAN
FoxPro
Franz Lisp
Spielemacher
gehen
GW Basic
Haskell
HDML*
HTML *
InterLisp
ksch
Java
JavaScript
JCL
Julia
Kotlin

LeLisp
Lispeln
LiveScript
LOGO
Lua
MACLISP
Matlab
Metro
MUMPS
Nim
Ziel c
OCaml
Paskal
Perl
PHP
Wählen
PureBasic
Python
Prolog
QBasic

R
Schläger
Reia
Rollenspiel
Rubin
Rost
Skala
Planen
Kratzen
SGML *
Simula
Smalltalk
SPL
SQL *
Stanford-LISP
Schnell
Tkl
Turbo-Pascal
Echt BASIC
VHDL
Visual Basic
Visual FoxPro
WML *
WHTML *
XLISP
XML *
YAML-Datei *
ZetaLisp

Notiz

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.

Diejenigen, die neu in der Computerprogrammierung sind, werden die obige Liste möglicherweise überwältigend finden. Herauszufinden, wo Sie anfangen sollen, hängt von der Art der Computerprogrammierung ab, die Sie durchführen möchten. Der nächste Abschnitt listet verschiedene Bereiche der Programmierung und die jeweils zu berücksichtigenden Sprachen auf.

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?

Es gibt viele Möglichkeiten, diese Frage zu beantworten.  Wir glauben jedoch, dass die beste Methode darin besteht, sich auf die Daten von GitHub zu verlassen, einem Dienst, der über 96 Millionen Softwareprojekte hostet.  In der folgenden Grafik zeigt GitHub die Top 10 der Programmiersprachen von 2014 bis 2018.

Top-Programmiersprachen auf GitHub

In der Tabelle sehen Sie die Top-10-Sprachen: JavaScript, Java, Python, PHP, C++, C#, TypeScript, Shell, C und Ruby. Die vollständige Übersicht über die wachsende Sprachenliste finden Sie auf der GitHub Octoverse-Seite.

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

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here