Wie viele Programmiersprachen gibt es?

Veröffentlicht: Zuletzt aktualisiert:
Wie viele Programmiersprachen gibt es Blog

Wussten Sie, dass es etwa 6500 gesprochene Sprachen auf der Welt? Wir wetten, dass diese Zahl mehr ist, als Sie vermutet hätten. Haben Sie sich jetzt schon einmal gefragt - wie viele Programmiersprachen gibt es?

Die Antwort könnte auch Sie überraschen.

Wikipedia behauptet, es gäbe ungefähr 700 Programmiersprachen, während andere sagen, diese Zahl sei näher an 9000! Die Wahrheit ist, dass es im Laufe der Geschichte unzählige Programmiersprachen gegeben hat. Aber wie bei gesprochenen Sprachen gibt es eine Hierarchie der Programmiersprachen, die auf ihrer Verbreitung und Verwendung basiert.

Was ist eine Programmiersprache?

Wenn Sie neu in der Welt der IT sind, dann fragen Sie sich wahrscheinlich - Was ist eine Programmiersprache? Nun, Computerprogrammiersprachen sind gesprochenen Sprachen irgendwie ähnlich. Wenn wir miteinander sprechen, verwenden wir Sprache, um unsere Gedanken und Handlungen zu kommunizieren.

Das Gleiche gilt für Programmiersprachen. Eine Programmiersprache ist eine Kommunikationsmittel die Menschen verwenden, um Computer anzuweisen, Aufgaben und Aktionen auszuführen. Hier ist eine etwas nerdigere Definition von Webopedia wenn Sie noch unschlüssig sind:

"Eine Programmiersprache ist ein Vokabular und eine Reihe von grammatikalischen Regeln, um einen Computer oder ein Computergerät anzuweisen, bestimmte Aufgaben auszuführen.

Programmiersprachen verwenden eine Kodiersyntax, um Softwareprogramme zu erstellen, die dann bestimmte Aufgaben ausführen. Kodiersyntax ist das Konzept, bestimmte Wortgruppen in bestimmten Reihenfolgen bereitzustellen, damit Computer das tun können, was Menschen ihnen sagen. Die Kodiersyntax ist die Basis für alle Programmiersprachen.

Wie viele Programmiersprachen sind im Einsatz?

Quelle: Unsplash. Markus Spike

Programmiersprachen werden in zwei Kategorien unterteilt:

Hochsprachen

Hochwertige Programmiersprachen verwenden eine Syntax, die der englischen Sprache ähnlich ist. Diese Sprachen werden als "höher" angesehen, weil sie näher an der menschlichen Sprache und daher für Programmierer leichter zu verstehen. Einige der bekanntesten Hochsprachen sind C, C++, Javaund Python. Diese Sprachen werden für die Entwicklung von Web-, Desktop- und mobilen Anwendungen verwendet.

Sehen Sie sich diese Java-Kenntnisse.

Low-Level-Sprachen

Low-Level-Programmiersprachen werden verwendet, um Programme zu schreiben, die sich speziell auf die Architektur und Hardware eines Computers beziehen. Diese Sprachen können in zwei Kategorien eingeteilt werden: Maschinensprache und Assemblersprache.

Assembler-Sprachen sind nützlich weil es sehr kompliziert ist, Programme in einer Maschinensprache zu schreiben. Deshalb werden Assembler-Programme verwendet. Ein Assemblerprogramm wird mit Hilfe eines Assemblers in eine Maschinensprache umgewandelt. Um ein Assemblerprogramm zu schreiben, muss ein Entwickler jedoch über umfangreiche Kenntnisse der Computerarchitektur verfügen. Diese Sprachen können für die Entwicklung von Betriebssystemen und Gerätetreibern verwendet werden.

Wie viele Programmiersprachen gibt es?

Es ist schwer, eine endgültige Antwort auf diese Frage zu geben, daher haben wir diese Ressourcen und ihre jeweiligen Listen mit Programmiersprachen zusammengestellt. Die Listen variieren erheblich in ihrer Größe, was nicht nur zeigt, wie viele Programmiersprachen es gibt, sondern vor allem, wie viele davon relevant sind (dazu später mehr).

Wie viele Programmiersprachen gibt es?Quelle: © Pexels Miguel Á

Liste der Kodiersprachen

TIOBE: 150 Sprachen

Das TIOBE-Programmiergemeinschaftsverzeichnis begann 1991 mit der Erfassung von 25 Programmiersprachen. Heutzutage misst der Index jeden Monat mehr als 150 Sprachen mit Bewertungen. Die Bewertungen basieren auf der Meinung von erfahrenen Ingenieuren weltweit, Kursen, Drittanbietern sowie beliebten Suchmaschinen wie Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube und Baidu.

Liste der TIOBE-CodiersprachenWikipedia: 700 Sprachen

Die Online-Enzyklopädie listet mehr als 700 Programmiersprachen alphabetisch auf. Diese Liste der Codiersprachen zielt darauf ab, "alle nennenswerten Programmiersprachen, die es gibt, aufzunehmen". Natürlich sind die Informationen aus Wikipedia subjektiv, aber ihre Liste bietet dennoch einen interessanten Einblick, wie viele verschiedene Programmiersprachen es auf der Welt gibt.Wikipedia Programmiersprachen Liste - wie viele Programmiersprachen gibt esHOPL: 8.945 Sprachen

HOPL ist ein Online Dienstplan und Genealogie von sage und schreibe 8.945 Programmiersprachen. Diese Liste umfasst Sprachen, die bis ins 18. Jahrhundert zurückreichen, bis hin zu heute neu entstandenen Sprachen. Die HOPL-Codiersprachenliste enthält 7.800 Einfluss-Links und über 11.000 Zitate.HOPL Coding Languages List - wie viele Coding Languages gibt esGitHub: 370 Sprachen

GitHub ist eine Softwareentwicklungsplattform mit über 40 Millionen Nutzern. Jedes Jahr veröffentlichen sie ihren jährlichen "State of the Octoverse Report", der auf das vergangene Jahr mit interessanten Erkenntnissen und Statistiken zurückblickt. Die meisten aktuelle berichtet; "im Jahr 2019 haben Entwickler in mehr als 370 primären Programmiersprachen auf GitHub zusammengearbeitet". GitHub Programmiersprachen Liste - wie viele Sprachen in ComputerFOLDOC: 1000 Sprachen

FOLDOC ist ein kostenloses Online-Computer-Wörterbuch. Benutzer können sowohl Programmiersprachen als auch allgemeine Computerbegriffe in ihrer Suchleiste suchen. Die Liste der Programmiersprachen umfasst derzeit über 1000 Sprachen.

FOLDOC Coding Languages List - wie viele Computersprachen gibt esDZone: 253 Sprachen

DZone ist eine der weltweit größten Online-Communities und ein Herausgeber von Wissensressourcen für Softwareentwickler. Ihre Liste der Programmiersprachen umfasst 253 Sprachen, basierend auf Daten aus Quellen wie GitHub und TIOBE.

DZone Liste der ProgrammiersprachenDie Sprachliste

Die Sprachliste begann 1991 mit der Erfassung von Programmiersprachen. Ihr Ziel ist es, eine der vollständigsten Quellen für Computersprachen zu sein, "die jemals zusammengestellt oder kompiliert wurden". Derzeit sammelt The Languages List Informationen über etwa 2500 Computersprachen aus Vergangenheit und Gegenwart.

Die Sprachenliste Liste der Kodiersprachen99 Flaschen Bier

Unsere letzte Liste von Programmiersprachen und möglicherweise die seltsamste von allen. 99 Flaschen Bier ist eine Website, die eine Sammlung des Liedes "99 Flaschen Bier" enthält, das in über 1500 Programmiersprachen geschrieben wurde! Besucher können die Codiergenauigkeit der verschiedenen auf der Website aufgeführten Sprachen kommentieren und bewerten.

99 Flaschen Bier Liste der ProgrammiersprachenWas ist eine Markup-Sprache?

Markup-Sprachen unterscheiden sich von Standard-Codiersprachen. Die Hauptunterschied ist, dass Auszeichnungssprachen ein System für ein Dokument mit Anmerkungen versehen in einer Weise, die syntaktisch vom Text unterscheidbar ist. Eine Kodiersprache ist eine formale Sprache, die liefert Befehle verwendet, um unterschiedliche Arten von Ausgaben und Ergebnissen zu erzeugen.

Das Hauptmerkmal von Auszeichnungssprachen ist, dass sie sowohl für Menschen als auch für Maschinen lesbar sind (im Gegensatz zu vielen Programmiersprachen). HTML (HyperText Markup Language) zum Beispiel, eine beliebte Auszeichnungssprache, verwendet Wort-Tags, um verschiedene Abschnitte oder Elemente einer Webseite zu definieren. Zum Beispiel: , ,

oder .

XML (Extensible Markup Language) ist eine weitere beliebte Auszeichnungssprache das für die Speicherung strukturierter Daten verwendet wird. Anstatt vordefinierte Tags wie HTML zu verwenden, verwendet XML benutzerdefinierte Tags, um Elemente zu definieren. XML hilft beim Austausch von Daten zwischen verschiedenen Plattformen und wird mit Datenbanken, Programmiersprachen und mobilen Anwendungen verwendet.

Viele betrachten Markup-Sprachen nicht als Computerprogrammiersprachen, weil sie beinhalten nicht das Schreiben von Berechnungscode. Sie werden oft bezeichnet als deklarative Sprachen, d. h. sie sind grundlegende Anweisungen, die erklären, was auf der Seite vorhanden sein soll. Ein weiterer wichtiger Punkt, der zu beachten ist, ist, dass die meisten technische Aufgaben erfordern Kenntnisse in Programmiersprachen, die eine rechnerische Kodierung beinhalten.

Was sind Auszeichnungssprachen?Quelle: Unsplash. Arian Darvishi

Was sind Abfrage- und Esoteriksprachen?

Techopedia schreibt, dass eine Abfragesprache eine Computerprogrammiersprache ist, die Daten aus Datenbanken und Informationssystemen durch das Senden von Abfragen anfordert und abruft. Structured Query Language (SQL) ist die am weitesten verbreitete Abfragesprache für Datenbankabfragen und Datenstrommanagementsysteme. Sie kam auf den zweiten Platz für die beliebteste Programmiersprache, die von Arbeitgebern in unserem 2020 IT-Skills Bericht nur JavaScript hinterher (wie unten zu sehen). SQL ist bei Entwicklern über die Jahre hinweg beliebt geblieben, da es einfach zu bedienen ist, genaue Abfragen ermöglicht und Massendaten sammelt.

Die Top 5 Sprachen, in denen die meisten Unternehmen nach technischen Fähigkeiten suchenBestimmte Programmiersprachen sind nur zum Spaß gemacht, während andere für die Normen herausfordern des bestehenden Sprachdesigns. Diese Sprachen werden bezeichnet als esoterische Sprachen, und sie unterscheiden sich von Standard-Codiersprachen. Standard-Codiersprachen (wie JavaScript oder C++) werden verwendet, um bestimmte Funktionen oder Befehle auszuführen, wohingegen esoterische Sprachen nur der Unterhaltung oder dem Spaß dienen.

Sowohl Query als auch Esoteric unterscheiden sich von den Standard-Programmiersprachen und werden als solche bei der Zusammenstellung einer Programmiersprachenliste möglicherweise nicht berücksichtigt - ein interessanter Gedanke, wenn man die großen Diskrepanzen zwischen unseren Programmiersprachenlisten betrachtet.

Was sind Abfrage- und Esoteriksprachen? Foto von Jenni Chen, Lizenz CC BY

Wie viele Programmiersprachen sind im Einsatz?

Nicht alle Kodiersprachen werden verwendet. Tatsächlich wird die überwiegende Mehrheit der Sprachen, die wir in unserer Übersicht der Codiersprachenlisten gefunden haben, nie verwendet oder ist veraltet. Und warum? Nun, einige Programmiersprachen werden aufgrund von Änderungen in der Technologie ersetzt, während andere nur für einen bestimmten Zweck entwickelt wurden.

Eine einfache Suchanfrage auf Quora Die Frage "Wie viele Programmiersprachen gibt es?" lieferte einige wertvolle Erkenntnisse darüber, wie viele Sprachen es gibt. Noch interessanter ist jedoch, was die Leute über die Beliebtheit bestimmter Sprachen sagen. Viele der Kommentare beziehen sich auf Sprachen, die geschaffen wurden, um den Benutzer herauszufordern, in Form von Rätseln oder Witzen, aber darüber hinaus keinen programmiertechnischen Wert haben (siehe esoterische Sprachen).

Spezielle Programmiersprachen

Spezielle Programmiersprachen oder domänenspezifische Programmiersprachen sind für eine bestimmte Anwendungsdomäne konzipiert. Diese Sprachen können nur zur Lösung eines bestimmten Problems verwendet werden und sind nicht so weit verbreitet wie andere Standardcodierungssprachen. Beispiele für Spezialsprachen sind LISP und Prolong.

Welche Programmiersprachen werden am häufigsten verwendet?

Der Versuch, eine Antwort auf die Frage "Wie viele Programmiersprachen sind im Einsatz?" oder "Welche Programmiersprachen werden am häufigsten verwendet?" zu geben, ist genauso subjektiv wie die Antwort auf die Frage "Wie viele Programmiersprachen gibt es?" Es hängt wirklich davon ab, wen Sie fragen und was Sie als relevante Programmiersprache klassifizieren.

Mit dieser Aussage ist es am besten, auf die Entwickler selbst zu hören, um festzustellen, welche Sprachen am häufigsten verwendet werden. GitHub hat ein Netzwerk von über 40 Millionen Entwicklern, und in deren Bericht über den Zustand der Octoverse 2019 berichteten sie:

"Im letzten Jahr haben Entwickler in mehr als 370 Hauptsprachen auf GitHub zusammengearbeitet."

Es ist sicher, dass eine Plattform wie GitHub, die eine große Reichweite und eine riesige Anzahl von Abonnenten hat, eine genaue Darstellung darüber liefert, welche Programmiersprachen am häufigsten verwendet werden.

Welche Programmiersprachen werden beruflich am meisten genutzt?

Wenn es um professionell genutzte Programmiersprachen geht, reduziert sich die Anzahl der gängigen Programmiersprachen noch weiter.

Welche Programmiersprachen werden beruflich am meisten genutzt?Unser Bericht über IT-Fähigkeiten 2020 bietet einen einzigartigen Einblick, welche Codierungssprachen für IT-Profis am häufigsten getestet werden. Wir haben Codierungstests in 57 verschiedenen Sprachen, Frameworks und Bibliotheken, aber von den 213.782 Codierungstests, die im letzten Jahr verschickt wurden, wurden 40% davon getestet in JavaScript (wie oben zu sehen). Hinweis: Die Tests entsprechen nicht 100%, da Kandidaten für mehrere Technologien und Sprachen gleichzeitig getestet werden können. Die Top 8 der getesteten Sprachen zusammen

Die Top 8 der getesteten Sprachen zusammen - wie viele Computersprachen gibt esDie obige Tabelle zeigt die Top 8 Sprachen, die aus den für unseren Bericht 2020 gesammelten Daten zusammen getestet wurden. Beachten Sie, dass unsere Tests mit Blick auf den Tech-Stack erstellt werden, was bedeutet, dass mehrere Technologien in einem einzigen Test abgedeckt werden können. JavaScript + CSS führen mit 20,7% der durchgeführten Tests, dicht gefolgt von JavaScript + HTML (17,8%) und Java + SQL (15,6%). Wie Sie sehen können, gibt es nur eine Handvoll Programmiersprachen, die im professionellen Umfeld häufig verwendet werden.

Abschließende Gedanken zu Computersprachen

Wie Sie sehen können, ist die Beantwortung der Frage "Wie viele Programmiersprachen gibt es?" nicht so einfach, wie es scheint. Unsere Auflistung der Programmiersprachen hat gezeigt, dass je nachdem, wen Sie fragen, die Antwort sehr unterschiedlich ausfällt.

Sicher ist, dass trotz der schieren Anzahl an Programmiersprachen, die es gibt, die Anzahl der verwendeten Programmiersprachen eine viel kleinere Zahl ist. Die Zahl reduziert sich noch weiter, wenn wir analysieren, welche Programmiersprachen regelmäßig von IT-Profis verwendet werden.

Die am häufigsten verwendeten Programmiersprachen sind hochfunktional und dienen einer Vielzahl von Zwecken und Systemen. Es ist diese Funktionalität und Anpassungsfähigkeit, die ihre Beliebtheit unter IT-Fachleuten aufrecht erhält.

Beitrag teilen

Kodierfähigkeiten nahtlos verifizieren & entwickeln.

Sehen Sie DevSkiller-Produkte in Aktion.

Sicherheitszertifizierungen & Konformität. Wir sorgen dafür, dass Ihre Daten sicher und geschützt sind.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo