Markus Amshove über Domänenspezifische Sprachen – Anwendungsentwickler-Podcast #107

Ein Interview mit Markus Amshove zum Thema Domänenspezifische Sprachen gibt es in der einhundersiebten Episode des Anwendungsentwickler-Podcasts.

Probeabo bei Audible (Affiliate)

Inhalt

Wir haben uns u.a. über die folgenden Fragen ausgetauscht.

Allgemeines zur Person

  • Wie ist dein Name und wo arbeitest du?
  • Wie bist du zur Informatik bzw. Softwareentwicklung gekommen?
  • Welche Ausbildung bzw. welches Studium hast du im Bereich der Informatik absolviert?
  • Mit welcher/n Programmiersprache/n arbeitest du im Alltag?
  • Was ist deine Lieblingsprogrammiersprache und warum?

Domänenspezifische Sprachen

  • Was ist eine domänenspezifische Sprache?
  • Was unterscheidet DSLs von „normalen“ Programmiersprachen?
  • Was sind interne und externe DSLs?
  • Womit kann man DSLs entwickeln?
  • Welche DSLs hast du bisher entwickelt und wofür werden sie eingesetzt?
  • Welche Plattform nutzt du für deine DSLs und warum?
  • Wie geht man bei der Umsetzung einer DSL vor?
  • Was sind Grammatik, Parser und Lexer?
  • Bringen DSLs wirklich so viel Mehrwert, dass sich eine Entwicklung lohnt?
  • Wie schwierig ist die Entwicklung einer eigenen Programmiersprache?
  • Was macht dir am Entwickeln von DSLs Spaß?
  • Was stört dich beim Entwickeln von DSLs?
  • Wie bist du zum Thema DSLs gekommen?
  • Können auch schon Azubis eigene DSLs entwickeln?
  • War das Thema nicht zu schwierig für ein IHK-Abschlussprojekt?
  • Welche Literaturempfehlungen hast du für den Bereich DSLs?

Vorträge auf Konferenzen

  • Wie kam es zu deinem Vortrag auf der JavaLand?
  • Was kann man sich unter dem „Newcomer-Track“ vorstellen und wie wurdest du dort betreut?
  • Wie hast du das Thema deines Vortrags gefunden?
  • Wie hast du dich auf deinen Vortrag vorbereitet?
  • Was hast du selbst durch den Vortrag gelernt?
  • Was hat dir der Vortrag rückblickend gebracht?
  • Sollten auch Azubis oder Berufseinsteiger schon Vorträge halten?

Aus- und Weiterbildung

  • Was ist das letzte Fachbuch mit Bezug zur Programmierung, das du selbst gelesen hast?
  • Was ist dein absolutes Lieblingsbuch mit Bezug zur IT/Programmierung und warum?

Literaturempfehlungen

Links

Polyglot Clean Code Developer
About the Author
Ausbildungsleiter für Fachinformatiker Anwendungsentwicklung und Systemintegration, IHK-Prüfer und Hochschuldozent für Programmierung und Software-Engineering.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax