Scala ialah singkatan dari Scalable Language dan merupakan bahasa pengaturcaraan pelbagai paradigma

Martin Odersky dari Ecole Polytechnique Fédérale de Lausanne (EPFL) mula mereka bentuk Scala pada tahun 2001 berdasarkan hasil kerja Corong.

Funnel ialah bahasa pengaturcaraan yang menggabungkan idea pengaturcaraan berfungsi dengan jaring Petri.

Pengendali skala sintaks

Pengendali ialah simbol yang memberitahu pengkompil untuk melaksanakan operasi matematik dan logik tertentu.

Scala mempunyai set pengendali terbina dalam yang kaya, termasuk jenis berikut:

pengendali aritmetik

pengendali perhubungan

pengendali logik

pengendali bit

pengendali tugasan

Pengendali skala contoh

object Test {
   def main(args: Array[String]) {
      var a = 10;
      var b = 20;
      var c = 25;
      var d = 25;
      println("a + b = " + (a + b) );
      println("a - b = " + (a - b) );
      println("a * b = " + (a * b) );
      println("b / a = " + (b / a) );
      println("b % a = " + (b % a) );
      println("c % a = " + (c % a) );
      
   }}