Warum Sie keine Programmiersprache schreiben sollten

Entwickler Elias Mårtenson hat's probiert und rät aus eigener Erfahrung dringend davon ab, zu versuchen eine eigene Programmiersprache zu entwickeln. [...]

(c) B. Lauer

Wenn eine Programmiersprache entwickeln, so warnt Mårtenson, wird Sie das Vorhaben „durchkauen und ausspucken, und Sie werden sich nicht einmal beschweren.“ Etwa zum Zeitpunkt des Beginns der Pandemie (Januar 2020) begann Mårtenson mit der Entwicklung seiner eigenen Programmiersprache. Damals schien ihm das eine großartige Idee zu sein, da er einige Sprachideen erforschen wollte, die seiner Meinung nach noch nie zuvor ausprobiert worden waren, und er meinte, es solle einfach genug sein, ein Proof-of-Concept zu erstellen, bevor er sich wieder lohnenderen Projekten zuwenden wollte.

Heute beklagt er: „Jemand hätte mir sagen sollen, dass man, wenn man eine Programmiersprache entwickelt, in ein Kaninchenloch fällt, das so tief ist, dass man nicht einmal mehr das Licht sehen kann, wenn man wieder aufschaut.“ und resümiert „Das Entwerfen von Programmiersprachen ist gleichzeitig die interessanteste technische Herausforderung, der man sich stellen kann, und gleichzeitig zum größten Teil eine völlige Zeitverschwendung.“

Sein eigenes Projekt hat genau einen Benutzer – nämlich ihn selbst – und es gibt eine Handvoll anderer Leute, die ein akademisches Interesse an dem haben, was er tut, aber die sind ebenfalls Sprachdesigner, die an ihren eigenen Sprachen arbeiten.

Seine konkrete Warnung: „Auch wenn Sie sich der Tatsache bewusst sind, dass nur sehr wenige Menschen, wenn überhaupt, von Ihrer Arbeit profitieren werden, ist es unmöglich, nicht ständig darüber nachzudenken, wie Sie Ihr Projekt verbessern können. Sie fügen ständig neue Funktionen hinzu, die wirklich cool sind, und schließlich konzentriert sich alles, worüber Sie im Zusammenhang mit dem Programmieren nachdenken, darauf, wie dieses bestimmte Thema auf Ihre Sprache angewendet werden kann.

„Seinen kompletten englischsprachigen Beitrag „Don’t write a programming language“ lesen Sie hier. Sein Fazit lautet übrigens: „Vielleicht sollte ich froh sein, dass ich für mein Projekt keine Nutzer gefunden habe, denn hätte ich welche, würde ich womöglich nie mehr davon loskommen.“

*Bernhard Lauer ist unter anderem freier Redakteur der dotnetpro und betreut hier beispielsweise die Rubrik Basic Instinct. Mit Visual Basic programmiert er privat seit der Version 1.0.


Mehr Artikel

Die beiden Sprecherinnen von Women@DSAG: (links) Franziska Niebauer, Beraterin für SAP IS-H bei der Helios Kliniken GmbH, und Anna Hartmann, Geschäftsführerin der in4MD Service GmbH (c) Bild links: Helios Kliniken GmbH; Bild rechts: www.AndreasLander.de
News

Chancengleichheit der Geschlechter – überbewertet oder wichtiger denn je?

In den USA schaffen Großkonzerne auf Geheiß Donald Trumps ihre Diversitätsprogramme ab. Auch in Europa folgen Unternehmen dem „Anti-Woke-Kurs“. Die DSAG nahm dies zum Anlass, bei den Mitgliedern des Frauennetzwerks Women@DSAG nachzufragen, wie es derzeit um die Chancengleichheit der Geschlechter im Job steht. 139 Frauen aus Deutschland, Österreich und der Schweiz nahmen an der Umfrage teil. […]

"Sammlung allerhand auserlesener Reponsorum […]", Johann Hieronymus Hermann, 1736 (c) Österreichische Nationalbibliothek
News

Kulturpool – digitalisiertes Kulturerbe

Einer der Vorteile der Digitalisierung ist, dass Kulturgüter zunehmend auch in digitalisierter Version für alle online zugänglich vorliegen. So versammelt das zentrale Suchportal für digitalisiertes Kulturerbe in Österreich, Kulturpool, 1,6 Millionen Objekten, darunter historische Handschriften, Bücher, Kunstwerke und vieles mehr. Einer der Hauptbeiträger von Kulturpool ist die Österreichische Nationalbibliothek. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*