Come Scala è scalabile? [duplicare]

5

La pagina di Wikipedia su Scala dice:

The name Scala is a portmanteau of "scalable" and "language", signifying that it is designed to grow with the demands of its users.

Ho anche ho letto che :

And that's Scala's dirty little secret. Scala is only scalable in the sense that it runs on the reliable, high-performing JVM platform.

e anche che "le lingue non si ridimensionano, le piattaforme si scalano"

Come cresce Scala con le richieste dei suoi utenti? Non è forse vero che Scala "è effettivamente scalabile"? E come per linea appena sopra, non tutte le lingue sono scalabili?

    
posta c0da 14.01.2012 - 20:23
fonte

1 risposta

3

Scala è molto conciso. Il linguaggio consente di scrivere piccoli script e programmi semplici con poche righe di codice. Scala è eccellente per i piccoli programmi e rimuove gran parte del boilerplate che dovresti aggiungere in Java. Ad esempio, gli script di Scala non devono nemmeno dichiarare una classe Main come punto di ingresso.

Per progetti di medie dimensioni, Scala ha una sintassi molto comoda che rende le dichiarazioni brevi e precise. Funzioni di prima classe, chiusure e simili ti aiutano a concentrarti sulla logica stessa, non su come mapparla ai concetti linguistici

Scala eccelle in progetti di grandi dimensioni. Il bel mix di programmazione orientata agli oggetti e funzionale ti aiuta a seguire quasi ogni schema di programmazione. Conversioni implicite, tratti, attori, ....

    
risposta data 15.01.2012 - 12:13
fonte

Leggi altre domande sui tag