Ambayo ya lugha hizi programu ni tofauti na wengine : C ++, Java, Go, Scala
Yote haya ni ya kusudi la jumla lugha za programu ambazo ni kitu-oriented. Lakini Scala ni lugha ya programu tu kazi katika orodha. Scala ni kujengwa kwa kukimbia juu ya Java virtual mashine na ina muundo sawa na Java. Lakini matumizi yake ya kazi ya programu constructs inafanya kufaa zaidi kwa data-intensive na kusambazwa maombi.  Lugha nyingi katika orodha hii inasaidia aina fulani ya ujenzi wa programu ya kazi, lakini Scala ndio pekee iliyojengwa na programu ya kazi kama dhana ya msingi.