Unterschiedliche Programmiersprachen

Wikipedia zählt über 700 verschieden Programmiersprachen. Davon sind aber die wenigsten tatsächlich relevant. Mittlerweile habe sich ungefähr 15 Programmiersprachen durchgesetzt, welche bei den meisten Projekten zum Einsatz kommen. Es gibt verschieden Möglichkeiten Programmiersprachen in Kategorien einzuordnen. Hier ein Auswahl populärer Programmiersprachen nach Anwendungsfall:

  • Frontend-Entwicklung: JavaScript, (HTML), (CSS)
  • Backend-Entwicklung: JavaScript, Python, Ruby, Java, PHP, Scala, Go
  • Desktopanwendung: C++, C#, Objective–C, Java, Python
  • Mobile Entwicklung: Swift, Java, C#
  • Spieleentwicklung: C++, C#
  • Datenanalyse: R, SAS, Matlab

HTML und CSS sind streng genommen keine Programmiersprachen, da sie sich nicht für die Formulierung von logischen Anweisungen eignen. HTML ist eine Auszeichnungssprache und CSS ist eine Stylesheet-Sprache. Trotzdem sind beide Sprache ein wichtige Grundlage für alle Menschen die sich mit Web-Entwicklung beschäftigen.

Mittlerweile ist es sehr selten, dass Unternehmen nur auf eine Programmiersprache setzen. Durch Containerlösungen und Virtualisierung können mittlerweile unterschiedeliche Programmiersprachen parallel eingesetzt werden. Das ist durchaus sinnvoll, da jede Programmiersprache ihre eigenen Stärken hat.

Für Journalisten sind jedoch vor allem fünf Programmiersprachen relevant:

  • JavaScript wird in Kombination mit HTML und CSS für die Entwicklung von interaktiven Webseiten, Grafiken und Anwendungen im Internet verwendet. Außerdem kann man mit JavaScript (Node.js) auch einfach Backendend-Anwendungen entwickeln.
  • Python ist eine universelle Programmiersprache, welche gerne für das Scrapen, Analysieren und Aufbereiten von Daten verwenden wird. Mit dem populäres Framework Django können außerdem komplexe Web-Anwendungen entwickelt werden. Python ist einfach zu lernen und einfach zu lesen.
  • Ruby ist ähnlich wie Python für verschieden Aufgaben im Bereich Datenverarbeitung geeignet. Außerdem wir Ruby on Rails gerne für die Entwicklung von großen Web-Anwendungen verwendet.
  • PHP ist eine ältere Programmiersprache und findet sich oft in CMS-Lösungen wie Wordpress.
  • R eignet sich vor allem für statistische Analysen und das Erstellen einfacher Diagramme und Karten.

📖 Learneroo: The Different Programming Languages
📖 GeeksForGeeks: Top 10 Programming Languages of the World