2009-06-12 6 views

Antwort

4

Ein weiteres thema-spezifisches Buch auf dem Weg ist "actors in scala" - das im Scala BASE Meetup erwähnt wurde -, das Martin Odersky gerade verfasst (oder zumindest mitgeschrieben hat). Das Actor-Framework bietet ein wesentlich neues Concurrency-Modell (das in Erlang eingeführt wurde), das darauf abzielt, das gleichzeitige Schreiben von Code einfacher als herkömmliche Shared-State-Concurrency zu machen und eine bessere Skalierbarkeit für Multi-Core-Architekturen zu bieten.

7

An diesem Punkt befassen sich alle Scala-Bücher mit dem Unterrichten von Scala. Das ist natürlich, denn die meisten Leser werden Scala nicht kennen.

Im Laufe der Zeit werden wir wahrscheinlich Bücher mit Scala Patterns (die sehr sind, die sich von Java-Mustern unterscheiden) und Anti-Patterns, Coding-Tipps, erweiterte Algorithmen oder themenspezifisch, wie Concurrency oder strategische Programmierung .

Die Liftbuch-Art passt in die Kategorie der Themenspezifischen, aber es geht wirklich viel mehr um die Lift-Bibliothek und Lift-Nutzung als um die allgemeine Scala-Verwendung für Web-Programmierung.

+0

Erstaunlicher Vorschlag !!! Vielen Dank. Sehr, sehr gute Idee. Ich freue mich, über StackOverflow.com und die Suche nach Ihnen zu finden. Vielen Dank für Ihre Antwort. –

1

Eine wichtige Sache, die wir noch nicht haben, ist ein Einstiegsbuch, das für Scala als erste Sprache geeignet ist und nicht als nächster Schritt nach Java, vorausgesetzt, dass man mit den JVM-APIs und der Syntax von Java vertraut ist.

Momentan gibt es keinen Text über die Sprache, den ich wirklich einem strahlenden Jugendlichen (späte Teenager) empfehlen könnte, der mit etwas besserem Programmieren beginnen möchte als Hobson in den IT-Klassen in der Schule. - dass keine der anderen (quasi-) funktionalen Sprachen in viel besserem Zustand sind.

+1

Im Allgemeinen stimme ich Ihnen zu, aber ich finde, dass Programmierung in Scala von Odersky et al erfordert Java nicht in sich selbst, nur eine Programmiersprache, die nicht einmal objektorientiert sein könnte. –