News

28.05.2024

Hello World – Hello komuno! Teil 5: Programmiersprachen – welche Sprachen sprechen Computer?

Hello World_Teil 5 Beitragsbild

Im letzten </ Hello World!> </ Hello komuno!>Interview hatten wir festgestellt, dass DevOps eine andere Programmiersprache benutzen als Software-Entwickler. Was gibt es für unterschiedliche Programmiersprachen? Darüber klärt uns Ömer Yagci, Softwareentwickler bei komuno, auf.    

Ömer, was sind Programmiersprachen und warum sind sie so wichtig für die Entwicklung von Software?
Programmiersprachen sind eine Art Werkzeug, mit denen Softwareentwickler Computern beibringen, was sie tun sollen. Sie sind das Herzstück der Softwareentwicklung, da sie die Basis für Programme und Apps sind, die auf Computern und Handys laufen und es uns Entwicklern ermöglichen, mit Computern zu kommunizieren. 

Wie viele Programmiersprachen gibt es und wodurch unterscheiden sie sich?
Es gibt hunderte von Programmiersprachen, die sich in Syntax und Anwendungsbereichen unterscheiden. Die bekanntesten sind sicherlich

  • Python (z. B. für Künstliche Intelligenz),  
  • C, C++, Rust (für High Performance-Anwendungen), 
  • C#, Java (fürs Backend) und  
  • JavaScript/Typescript, HTML und CSS (fürs Frontend).  

Für die Auswahl der geeigneten Programmiersprache muss man Aspekte wie Anwendungsbereich, Flexibilität oder Granularität eines Systems sowie die persönliche Präferenz des Softwareentwicklers berücksichtigen. Die Auswahl hängt auch davon ab, ob wir uns im „Frontend“ oder “Backend“ befinden.
Die Frontend-Sprachen dienen dem Zweck, die Benutzeroberfläche, die der Endnutzer sieht und nutzt, zu erstellen. Hier geht es vor allem um Layouts und Interaktivität. Stichwörter wie UX & UI-Design sind dabei von Bedeutung. Im Backend, dem „Maschinenraum“, werden die Nutzereingaben aus dem Frontend mit der Geschäftslogik (z. B. Validierungen und Berechtigungen) abgeglichen und an die Datenbank weitergegeben. Dort werden alle Daten mithilfe einer weiteren Sprache gespeichert.  

Welche Grundelemente enthalten alle Programmiersprachen?
Unabhängig von der spezifischen Programmiersprache enthalten alle Sprachen 

  • Funktionen und Methoden, die bestimmte Aufgaben ausführen, 
  • Variablen und Objekte, die Daten speichern, 
  • Befehle und Anweisungen, die dem Computer sagen, was er tun soll und 
  • Operatoren, die mathematische und logische Operationen ermöglichen.

Welche Programmiersprachen benutzt komuno?
Bei der Entwicklung von komuno nutzen wir im Frontend Typescript, und im Backend verwenden wir C#. Als Datenbank-Sprache ist SQL in Verwendung. Diese Auswahl bietet uns die Flexibilität, Sicherheit und Performance, die wir benötigen, um eine robuste und benutzerfreundliche Plattform zu gewährleisten. 

Vielen Dank für die Erläuterungen, Ömer! Jetzt ist noch offen, wie die einzelnen Bereiche und Sprachen miteinander kommunizieren. Gibt es dafür „Übersetzungsprogramme“? Dazu mehr im nächsten </ Hello World!> </ Hello komuno!>-Interview. 

Ömer Yagci

Ömer Yagci

Softwareentwickler

Kategorie

Fragen?

Klären Sie Begriffe mit Hilfe treffender Definitionen & anschaulicher Beispiele.

Sprechen Sie uns an!

News zu komuno

  • klartext. komuno trifft Independent Credit View AG, Zürich

    Während Kommunen verlässliche Finanzierungspartner und wettbewerbsfähige Konditionen suchen, benötigen Banken und Investoren belastbare Einschätzungen zur Bonität und Entwicklung öffentlicher Schuldner. Genau hier setzt Independent Credit View AG aus Zürich an.

  • Treffen Sie komuno auf der Bundesarbeitstagung der Kommunalkassenverwalter in Würzburg

    Am 24./25. Juni 2026 diskutieren 500 Kommunalkassenverwalter aus dem ganzen Bundesgebiet in Würzburg Lösungen rund um Digitalisierung, Kassen- und Vollstreckungswesen. Die Bundesarbeitstagung findet alle zwei Jahre im Wechsel mit den Landesarbeitstagungen statt – dieses Jahr im Congress Centrum Würzburg. komuno ist bereits zum vierten Mal Partner der Veranstaltung.  

  • komuno – 2026 Förderer des 6. Hessischen Kämmerertages

    komuno hat sich als fester Bestandteil der deutschen Kommunalfinanzierung etabliert und unterstützt Kommunen sowie Darlehensgeber mit zukunftsfähigen Finanzierungsprozessen.

  • komuno Partner der KOWID-Tagung 2026 zur Infrastrukturentwicklung

    komuno hat sich als fester Bestandteil der deutschen Kommunalfinanzierung etabliert und unterstützt Kommunen sowie Darlehensgeber mit zukunftsfähigen Finanzierungsprozessen.