Post Digitalesumfeld

Seven Languages in Seven Weeks

Andreas • • programmierung, scala, and sw entwicklung

Ich bin fertig mit diesem Buch und eigentlich ziemlich zufrieden mit dem gebotenen Überblick. Ein paar Sprachen habe ich nicht so intensiv ausprobiert wie andere, aber das Interesse ist halt nicht überall gleich. Im Gesamten war es jedoch eine sehr spannende Erfahrung. Zu einer praktische Umsetzung, einer dieser Programmiersprachen, wird es wahrscheinlich nicht kommen. Auch wenn Scala, Clujure und Ruby in der JVM ausführbar sind und dort bin ich schließlich daheim.

Scala

Eigentlich hatte ich mir von Scala einen möglichen Kandidaten für ein neues Projekt erhofft. Die Aktoren, Lambdas und die anderen Kleinigkeiten gefallen mir schon, aber einen vollständigen Umstieg bei Webprojekten kann ich mir nicht vorstellen. Mit Lift gibt es zwar ein eigenes Web-Framework in Verbindung mit Scala, doch wie es mit der Verbreitung aussieht weiß ich nicht. Für Aufgaben die in den Concurrency-Bereich passen, werde ich auf jedenfall vor der Realisierung eine Lösung in Scala andenken.

Gesamt Überblick

Der Schwerpunkt dieses Buches lag sicher bei der funktionalen Programmierung und Concurrency. Wenn man die meiste Zeit mit Java arbeitet, hat man immer ein Funkeln in den Augen, wenn man die Möglichkeiten zur einfachen Funktionsweitergabe in anderen Programmiersprachen sieht. Das Konzept der funktionalen Programmierung geht natürlich weit über die Weitergabe von Funktionen hinaus, doch bei der täglichen Arbeit vermisse ich die Möglichkeit am meisten. Die größte Hoffnung zur Verbesserung dieser Situation liegt jetzt mit Java-8 endlich zum greifen nahe. Trotzdem schmerzt mich dieser Umstand, da andere Programmiersprachen derartige Konzepte schon seit Jahren im Angebot haben.

Das nächsten Buch, dass bei mir in der Warteschlange steht, entfernt sich jedoch wieder etwas von der Basis und geht mehr zur SW-Architektur/Konzeption. Auf jeden Fall bietet es nach diesen schnellen Wechsel zwischen sieben verschiedenen Welten einen willkommenen Ausgleich.

Bildquelle

comments powered by Disqus