Programmierpraktikum SoSe 2024, Bachelor Informatik, FU Berlin
ProPra2024 > Sprachen

Programmiersprachen

Programmiersprachen (programming languages) sind das zentralste Hilfsmittel bei der Softwareentwicklung; um sie dreht sich alles.

Es gibt umfangreiche universelle Programmiersprachen wie Python, einfachere universelle wie C, und es gibt Sprachen, die für einen viel spezifischeren Zweck gemacht sind, die sogenannten domänenspezifischen Sprachen (domain-specific languages, DSLs).

Manche DSLs sind sehr bekannt und verbreitet, wie z.B. die regulären Ausdrücke (regular expressions, regexps) oder SQL, die meisten sind aber nur einem Spezialpublikum bekannt.

Wer mit akademischem Abschluss professionell Software entwickelt, sollte sich mit 2-3 universellen Sprachen mindestens befriedigend gut auskennen (mit mindestens einer davon sehr gut) und sollte diejenigen DSLs beherrschen, die im eigenen Arbeitsbereich wichtig sind.

Dieses Kapitel erlaubt, auf dem Sektor Programmiersprachenkenntnis einige Fortschritte zu machen.