Jelaskan Platform dan lisensi dari Scala (bahasa pemrograman)

Scala berjalan pada platform Java (Java virtual machine) dan kompatibel dengan yang ada program Java. Sebagai aplikasi Android yang biasanya ditulis di Java dan diterjemahkan dari bytecode Java ke bytecode Dalvik (yang selanjutnya dapat diterjemahkan ke asli kode mesin selama instalasi) ketika dikemas, kompatibilitas Scala dengan Java memungkinkan pengembangan Android, lebih jadi ketika fungsional pendekatan yang lebih disukai.

Scala juga dapat dikompilasi ke JavaScript, memungkinkan pengembang menulis program Scala yang dapat berjalan di peramban web.