CodeGym /Java-Blog /Random-DE /Wie viele Programmiersprachen gibt es? Warum einige von i...
John Squirrels
Level 41
San Francisco

Wie viele Programmiersprachen gibt es? Warum einige von ihnen zwangsläufig Erfolg haben und andere tot geboren werden

Veröffentlicht in der Gruppe Random-DE
Wir sind von Hunderten von Programmiersprachen umgeben, aber natürlich kann niemand alle lernen. Und wozu? Das ist nicht nötig, denn die Kenntnis nur einer oder mehrerer gängiger Programmiersprachen kann Ihnen viele Möglichkeiten eröffnen und Ihnen beim Aufbau einer erfolgreichen Karriere in der IT-Branche helfen. Wie viele Programmiersprachen gibt es?  Warum einige von ihnen zwangsläufig zum Erfolg führen und andere tot geboren werden – 1Welche Sprache soll ich wählen? Sie können zu dieser Antwort kommen, indem Sie sie in drei Teile aufteilen:
  1. Warum möchtest du Programmieren lernen?
  2. Was möchtest du als Programmierer machen?
  3. Was möchten Sie mit Ihren Fähigkeiten schaffen?
Wenn Sie beispielsweise Sprachen wie Objective-C lernen, können Sie mit Swift an iOS-Projekten arbeiten. Während Java und Kotlin eine kluge Wahl für die Android-Entwicklung sein werden. Wenn Sie ein Neuling sind, der nur lernen möchte, wie ein Entwickler zu denken und sich mit der grundlegenden Programmierlogik vertraut zu machen, können Sie sich für Python oder JavaScript entscheiden, da diese relativ einfach zu erlernen sind und dennoch eine solide Grundlage in der Programmiersyntax bieten können. Sobald Sie die oben genannten Fragen beantwortet haben, können Sie recherchieren, um die richtige Entscheidung für Ihre Karriere zu treffen. Oder Sie können diese kurze Recherche weiter entdecken, die verschiedene Programmiersprachen abdeckt und zeigt, warum einige von ihnen das Durchhaltevermögen haben, während andere verschwinden, ohne eine Spur zu hinterlassen.

Ozean der Programmiersprachen

Bevor wir näher auf die Details eingehen, wollen wir klarstellen, was eine Programmiersprache ist. Es handelt sich um eine formale Sprache, die Programmierer zur „Kommunikation“ mit Computern verwenden. Laut Wikipedia gibt es mehr als 700 Programmiersprachen . Andere Quellen sagen, dass die tatsächliche Zahl bei etwa 9000 liegt. Wie gesprochene Sprachen können Programmiersprachen je nach Verbreitung und Verwendung unterteilt werden – zum Erstellen von Software, zum Steuern automatisierter Fabrikmaschinen, zum Entwerfen von Videospielen, zum Erstellen mobiler Apps und vielem mehr.

Hauptklassifizierungen erklärt

Programmiersprachen auf hohem Niveau

Hochsprachen sind ziemlich einfach zu lesen und zu schreiben. Sie verwenden eine ähnliche Syntax wie die englische Sprache und sind der menschlichen Sprache näher als andere. Daher sind sie leichter zu verstehen. Unter den beliebtesten Hochsprachen können wir C, C++, Python und natürlich Java hervorheben. Was den Anwendungsbereich betrifft, eignen sich Hochsprachen am besten für die Entwicklung von Web-, PC- und mobilen Apps.

Low-Level-Programmiersprachen

Low-Level-Sprachen sind hauptsächlich dazu gedacht, Programme speziell für die Architektur und Hardware eines Computers zu schreiben. Wir können Low-Level-Sprachen in die folgenden Kategorien unterteilen: Maschinensprachen und Assemblersprachen (beide können zur Entwicklung von Betriebssystemen und Gerätetreibern verwendet werden).

Markup-Programmiersprachen

Der wesentliche Unterschied zwischen einer gängigen Codierungssprache wie Java und einer Markup-Programmiersprache besteht darin, dass letztere ein bestimmtes System zum Annotieren eines Dokuments in einer Weise beinhaltet, die syntaktisch vom Text unterscheidbar ist. Außerdem sind Auszeichnungssprachen im Gegensatz zu vielen anderen Programmiersprachen sowohl für Menschen als auch für Maschinen lesbar. Ein gutes Beispiel ist HTML, das Wort-Tags verwendet, um verschiedene Elemente einer Webseite zu definieren. Viele Programmierer betrachten sie jedoch nicht als Programmiersprache im herkömmlichen Sinne, da es nicht darum geht, einen Code zu schreiben.

Programmiersprachen abfragen

Diese Sprachen rufen Daten aus verschiedenen Datenbanken und Informationssystemen ab, indem sie Abfragen senden. Laut den neuesten Berichten von IT Skills ist SQL eine der bekanntesten Abfragesprachen. Es war außerdem die zweitbeliebteste Programmiersprache, die Arbeitgeber verwenden. Nicht ohne Grund. Es ist nicht nur einfach zu bedienen, sondern zeichnet sich auch durch Abfragegenauigkeit und Massendatenerfassung aus.

Esoterische Programmiersprachen

Einige Codierungssprachen wurden ausschließlich zum Spaß entwickelt oder um die Normen des bestehenden Sprachdesigns in Frage zu stellen. Sie alle können als esoterische Sprachen bezeichnet werden, da sie keinen Zweck haben und hauptsächlich der Unterhaltung dienen.

Welche Programmiersprachen werden derzeit verwendet?

Abgesehen davon haben Sie keine große Auswahl, wenn es um Programmiersprachen geht, da nicht alle noch verwendet werden. In Wirklichkeit sind die meisten Sprachen aus der riesigen Wikipedia-Liste bereits veraltet. Warum? Viele Programmiersprachen werden im Laufe der Zeit aufgrund rasanter technologischer Veränderungen ersetzt; andere werden ausnahmsweise für einen einzigen Zweck hergestellt. Und es ist nicht schwer, die Top 10 der „lebenden“ Führungskräfte auszuwählen. Laut dem TIOBE Programming Community Index gehören zu den Top-Programmiersprachen:
  • C
  • Java
  • Python
  • C++
  • C#
  • Visual Basic
  • JavaScript
  • PHP
  • SQL
  • Assemblersprache
  • R
  • Groovig
Außerdem gibt es eine separate Gruppe von Nicht-Allzwecksprachen:
  • CSS
  • HTML
  • MATLAB
  • R
  • Schale(n)
  • SQL
  • XML
  • Verilog
  • VHDL

Reden wir über Führungskräfte

Es lohnt sich, einen Blick auf die beliebtesten Sprachen zu werfen, um herauszufinden, warum sie Jahr für Jahr so ​​beliebt bleiben.

C

Beginnen wir mit einer der ältesten und etabliertesten heute verwendeten Programmiersprachen und möchten darauf hinweisen, dass C eine äußerst einflussreiche Sprache ist. Die erstmals 1972 veröffentlichte Version zeigt ihre Wirkung auch in vielen anderen beliebten Sprachen wie C#, C++ und Java. Trotz ihres Alters ist es eine überraschend komplexe Sprache, die immer noch in vielen verschiedenen Bereichen Verwendung findet. Neben der Erstellung von System-Apps kann C Ihnen auch beim Schreiben von Spielen, Grafiken und Apps helfen, die viele Berechnungen erfordern. Was hat dazu beigetragen, dass C populär wurde? In der Anfangszeit waren Computer sehr langsam und natürlich auch die Leistung der Programmierer. Die Programmiersprache C löste viele Probleme, die Entwickler verärgerten, und ermöglichte es ihnen, Code schneller zu schreiben.

Python

Phyton ist auch eine Sprache aus der vorherigen Ära. Es wurde 1992 eingeführt und erfreut sich aus vielen Gründen auch heute noch großer Beliebtheit. Sein Erfolg liegt vor allem darin begründet, dass Phyton eine einfache objektorientierte Programmiersprache auf hohem Niveau ist, die einfach zu schreiben und zu verstehen ist. Darüber hinaus eignet es sich für den allgemeinen Gebrauch (z. B. Web-Apps) sowie für KI und maschinelles Lernen. Dementsprechend gibt es auch zahlreiche Python-Stellenangebote.

Java

Wenn es um einfach zu erlernende Programmiersprachen geht, ist Java definitiv einer der Besten. Wenn Sie gerade erst mit dem Codieren beginnen und eine schnelle Entwicklung wünschen, gibt es tatsächlich ein paar bessere Ausgangspunkte. Java ist eine vielseitige Allzwecksprache, die häufig für Unternehmenssoftware, Web-Apps und mobile Apps verwendet wird und das Konzept „Einmal schreiben, überall ausführen“ verfolgt. Das heißt, sobald Sie einen Code in Java geschrieben haben, kann er auf nahezu jedem Gerät mit der Java-Plattform ausgeführt werden.

JavaScript

Auch wenn einige Mitlerner vielleicht denken, dass JavaScript eine Unterteilung von Java ist, hat es nicht direkt mit Java zu tun. Dennoch verwendet es eine Java-ähnliche Syntax (daher der Name). Wenn Sie sich hauptsächlich für die Codierung von Webbrowsern interessieren, ist diese Sprache möglicherweise genau das Richtige für Sie. JavaScript eignet sich zum Erstellen interaktiver und responsiver Webseiten. Diese Sprache wurde wie ihre Pendants in den Anfängen des Internets im Jahr 1995 entwickelt.

PHP

Ähnlich wie JavaScript ist PHP für die Webentwicklung gedacht. Während es sich bei JavaScript jedoch eher um eine clientseitige Skriptsprache handelt, handelt es sich bei PHP um eine serverseitige Sprache, das heißt, sie dient hauptsächlich der Website-Entwicklung.

Sprachen der neuen Ära

Was ist mit neuen Sprachen? Natürlich tauchen sie ständig auf, aber die Trägheit der Branche ist enorm und radikale Veränderungen kommen selten vor. Es überrascht daher nicht, dass die oben genannten Führungskräfte ihre Positionen stabil halten und sich die Dinge in absehbarer Zeit nicht ändern werden. Der Wechsel der Top-Programmiersprachen geschieht oft durch den Wechsel der Plattform selbst und nicht durch den plötzlichen Verlust des „Glaubens“. Daraus können wir schließen: Wenn Sie nach einer neuen Sprache suchen, warten Sie einfach auf den Wechsel der Plattform. Abgesehen davon gibt es immer noch einige relativ neue und trendige Sprachen wie Kotlin, Swift und Go, die es geschafft haben, an Bedeutung zu gewinnen. Zum Beispiel, Kotlin wurde 2010 erstellt und hat sich elegant in die Liste der beliebtesten Programmiersprachen aufgenommen, da es seinen Benutzern viele coole Dinge zu bieten hat. Kotlin, auch als Java-Alternative bezeichnet, ist eine universelle, „pragmatische“ Open-Source-Sprache, die geschickt funktionale und objektorientierte Programmierfunktionen kombiniert. Es unterstützt Funktionen höherer Ordnung, Inline-Funktionen, anonyme Funktionen, Lambdas, Schließungen, Tail-Rekursion und Generika, wobei der Schwerpunkt auf Sicherheit, Interoperabilität, Klarheit und Tool-Unterstützung liegt. Tatsächlich sieht Kotlin wie eine prägnantere und schlankere Version von Java aus. Warum hat es Java immer noch nicht geschlagen? Es unterstützt Funktionen höherer Ordnung, Inline-Funktionen, anonyme Funktionen, Lambdas, Schließungen, Tail-Rekursion und Generika, wobei der Schwerpunkt auf Sicherheit, Interoperabilität, Klarheit und Tool-Unterstützung liegt. Tatsächlich sieht Kotlin wie eine prägnantere und schlankere Version von Java aus. Warum hat es Java immer noch nicht geschlagen? Es unterstützt Funktionen höherer Ordnung, Inline-Funktionen, anonyme Funktionen, Lambdas, Schließungen, Tail-Rekursion und Generika, wobei der Schwerpunkt auf Sicherheit, Interoperabilität, Klarheit und Tool-Unterstützung liegt. Tatsächlich sieht Kotlin wie eine prägnantere und schlankere Version von Java aus. Warum hat es Java immer noch nicht geschlagen?

Hier ist das Geheimnis von Popularität und Vitalität

Warum manche Sprachen beliebt sind, hängt von einigen Schlüsselfaktoren ab:
  • Als Standardsprache für beliebte Ökosysteme;
  • Über umfangreiche Standardbibliotheken verfügen und/oder auf eine beliebte VM abzielen;
  • Hervorragende Dokumentation, Anleitungen für Neulinge, Tools usw.;
  • Förderung einer einladenden Gemeinschaft;
  • Bereitstellung technischer Innovationen, die zu höherer Produktivität und besser wartbarem Code führen können.
Was sonst? Marketing hilft definitiv. Auch die Zeit spielt eine große Rolle. Keine Sprache ist über Nacht berühmt geworden, und wie wir sehen, dauert der Erfolg tatsächlich Jahre. Wenn Sie jedoch eine Karriere im Technologiebereich beginnen möchten und nicht wissen, was Sie wählen sollen, bleiben Sie bei etwas Beliebtem. Java ist in jeder Hinsicht eine perfekte Option, da es alle oben genannten Kriterien erfüllt. Darüber hinaus gibt es unzählige Quellen, um Java gründlich zu erlernen, und ohne Zweifel gehört CodeGym zu den effektivsten Tools, um Java-Codierung durch Übung zu erlernen.

Bonus: Die bizarrsten Programmiersprachen, die entdeckt wurden

Nicht alle Sprachen werden geschaffen, um Probleme zu lösen. Einige davon sind ziemlich seltsam, und hier ist die Bonusliste der seltsamsten Sprachen, die die Menschheit geschaffen hat.

Piet

Wenn Sie schöne Kunst mögen, wird Piet auf jeden Fall Ihr Interesse wecken. Inspiriert vom Künstler Piet Mondrian wandelt diese Programmiersprache Programme in abstrakte geometrische Gemälde bestehend aus 20 verschiedenen Farben um. Es ist eine künstlerische, esoterische Programmiersprache. Wie viele Programmiersprachen gibt es?  Warum einige von ihnen zwangsläufig zum Erfolg führen und andere tot geboren werden – 2

„Hallo Welt“ in der Programmiersprache Piet.

Leerzeichen

Whitespace ist eine weitere lustige Programmiersprache, die genau das tut, was sie klingt: Programme basierend auf ... Whitespace erstellt. Im Gegensatz zu den meisten gängigen Sprachen gelten hier nur Tabulatoren, Leerzeichen und Zeilenumbrüche als Syntax.

Shakespeare

Wie der Name schon sagt, handelt es sich um eine sehr poetische Sprache, die einen Code verwendet, der wie ein Shakespeare-Stück aussieht. Die Programmiersprache umfasst Charaktere, Titel und sogar Szenen, Akte, Ein- und Ausstiegsanweisungen, um wie Shakespeares Stücke zu klingen.

LOLCODE

LOLCODE ist eine skurrile esoterische Sprache, die die LOLCats-Syntax zum Ausführen der Programme verwendet.

Rockstar

Wie wäre es, wenn Sie sich einen Rockstar-Programmierer nennen würden? Klingt verlockend, stimme zu. Mit dieser Scherzsprache können Sie Computerprogramme erstellen, die auch Liedtexte sind.

Brainf*ck

Diese gewagte Sprache ist darauf ausgelegt, mit Ihrem Verstand zu spielen. Eigentlich ist es ziemlich schwierig zu programmieren und es ist nicht für den praktischen Gebrauch gedacht, sondern für herausfordernde Programmierer weltweit. Wie Sie sehen, kann die Programmierwelt ziemlich viel Spaß machen. Machen Sie also jetzt mit und genießen Sie es so schnell wie möglich!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION