Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Bisher habe ich drei Sprachen und drei unterschiedliche Programmierparadigmen vorgestellt. Bei Scala wird es, mehr oder weniger, zum vierten Mal so sein. Es handelt sich um eine Hybridsprache, die also bewusst versucht, eine Brücke zwischen den Programmierparadigmen zu schlagen. In diesem Fall ist das die Brücke zwischen objektorientierten Sprachen wie Java und funktionalen Sprachen wie Haskell. In diesem Sinn ist Scala eine Art Frankenstein, aber kein Monster. Denken Sie an Edward mit den Scherenhänden.[10]
In diesem surrealen Film von Tim Burton ist Edward halb Junge, halb Maschine, mit Scheren statt Händen. Er ist eine meiner Lieblings-figuren, ein faszinierender Charakter in einem wunderschönen Film. Er war oft ungeschickt, manchmal staunenswert, doch immer mit einem einmaligen Ausdruck. Manchmal konnte er mit seinen Scherenhänden Unglaubliches vollbringen. Manchmal war er ungeschickt und wurde gedemütigt. Wie es bei allem Neuen oder Andersartigen so ist, wurde er oft falsch verstanden und bezichtigt, „zu weit von der Rechtschaffenheit abzuweichen“. Doch in einem seiner stärkeren Momente offenbart der schüchterne Junge: „Wir sind keine Schafe“. Allerdings.