© Liashko/Shutterstock.com
Editorial

Editorial


Liebe Leserinnen, liebe Leser,

wenn ich Ihnen an dieser Stelle erkläre, dass es in den letzten Jahren einen Trend zur immer stärkeren Fragmentierung der Welt der Programmiersprachen gibt, erzähle ich Ihnen mit Sicherheit nichts Neues. Statistiken, Rankings und die Berichterstattung in den einschlägigen IT-Medien unterstreichen diese Wahrnehmung tagtäglich.

So hat RedMonk-Analyst Donnie Berkholz erst kürzlich untersucht, welches die häufigste Programmiersprache von neuen GitHub-Nutzern im Jahr 2013 war. Nicht nur entsprechen die von ihm zutage geförderten Ergebnisse in etwa den gängigen GitHub-Sprachen-Rankings (die in der Regel auf neuen Repositories bzw. neuen Issues basieren). Berkholz fand ferner heraus, dass mit Ausnahme von Java und CSS die Anteile aller anderen Sprachen in den Top 12 rückläufig sind. Im Gegenzug wächst die Nutzerzahl der so genannten Exoten wie beispielsweise Haskell, R, Go oder Clojure.

Zugegeben: Der Blick auf GitHub ist nur ein Ausschnitt der Developer-Community. Doch angesichts der Tatsache, dass sich Entwickler immer öfter mit der Herausforderung konfrontiert sehen, passende Sprachen für ein ständig wachsendes Feld von Einsatzgebieten zu finden, ist das Wachstum alternativer Programmiersprachen keine Überraschung, sondern logische Konsequenz unserer diversifizierten Technologielandschaft. Spezialisierte Sprachen erfreuen sich einer steigenden Nachfrage – ihre Daseinsberechtigung muss schon längst nicht mehr diskutiert werden.

Diese Entwicklung darf und soll allerdings nicht als Abgesang auf die etablierten Universalsprachen verstanden werden. Doch es ist wichtig zu realisieren, dass Sprachenvielfalt mehr ist als nur ein Trend – es ist die neue Norm.

In diesem Entwickler Magazin tragen wir der Norm Sprachenvielfalt Rechnung. Mit der Wolfram Language und Ceylon stellen wir Ihnen in dieser Ausgabe zwei neue Vertreter des Exotenlagers vor. Da wäre zum einen Ceylon, eine Entwicklung von Fans des Java-Ökosystems. Die Sprache hat sich das große Ziel „aufräumen und vereinfachen“ auf die Fahnen geschrieben und versteht sich als vielseitig einsetzbares Werkzeug ohne spezifischen Anwendungsfall. Ob Ceylon diese Ansprüche erfüllt, lesen Sie ab Seite 56.

Wolfram Language, vor Kurzem von Mathematica-Erfinder Stephen Wolfram medienwirksam vorgestellt, ist eine so genannte Domain-spezifische Sprache. Der Brite selbst bezeichnet sie als „wissensorientierte Programmiersprache“. Was hinter den im Laufe der Jahre für Mathematica entstandenen Algo...

Exklusives Abo-Special

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang