Einstieg in Crystal: Kompilierte Sprache mit modernen Konzepten

Seite 4: Crystal ist innovativ, bleibt aber den etablierten Konventionen verpflichtet

Inhaltsverzeichnis

Die ersten Experimente mit Crystal zeigen, dass die objektorientierte Programmiersprache trotz diverser innovativer Erweiterungen nicht übermäßig mit den etablierten Konventionen bricht. Sie spielt aber beispielsweise mit ihrer Möglichkeit, Applikationen direkt in Maschinencode zu kompilieren, Vorteile gegenüber Sprachen wie Java aus. Auf die umfassende Flexibilität wie sie zur Laufzeit interpretierte Sprachen bieten, müssen Crystal-Entwicklerinnen und -Entwickler hingegen verzichten. Dennoch punktet die Sprache auch gegenüber Präprozessor-Lösungen, die bei den mit C verwandten Programmiersprachen weit verbreitet sind.

In einem weiteren zu Crystal geplanten Folgeartikel soll die Interaktion mit C-Code näher beleuchtet und ein Ausblick auf die Metaprogrammierung mit selbst modifiziertem beziehungsweise selbst generiertem Code gegeben werden.

Tam Hanna ist Autor, Trainer und Berater mit den Schwerpunkten Webentwicklung und Webtechnologien. Er lebt in Ungarn.

(map)