Scala pour Mac
Le langage de programmation Scala.

Scala combine la programmation orientée objet et la programmation fonctionnelle dans un langage concis et de haut niveau. Les types statiques de Scala aident à éviter les bogues dans les applications complexes, et ses environnements d'exécution JVM et JavaScript vous permettent de construire des systèmes haute performance avec un accès facile à d'énormes écosystèmes de bibliothèques.
Scala s'exécute sur la JVM, donc les piles Java et Scala peuvent être librement mélangées pour une intégration totalement transparente.
Ainsi, le système de type ne semble pas si statique. Ne travaillez pas pour le système de type. Laissez le système de type travailler pour vous !
Utilisez des opérations de données parallèles sur des collections, utilisez des acteurs pour la concurrence et la distribution, ou des futurs pour la programmation asynchrone.
Combinez la flexibilité des interfaces de style Java avec la puissance des classes. Pensez à une héritage multiple principiel.
Pensez à "switch" sur stéroïdes. Faites correspondre des hiérarchies de classes, des séquences, et plus encore.
Les fonctions sont des objets de première classe. Composez-les avec une sécurité de type garantie. Utilisez-les partout, passez-les à n'importe quoi.
Liste complète des changements disponible ici

Commentaires
Notes des utilisateurs