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.

Gelung skala sintaks

Kadangkala, kita mungkin perlu melaksanakan blok kod yang sama beberapa kali. Biasanya, pernyataan dilaksanakan secara berurutan: pernyataan pertama dalam fungsi dilaksanakan terlebih dahulu, diikuti oleh pernyataan kedua, dan seterusnya.

Bahasa pengaturcaraan menyediakan pelbagai struktur kawalan untuk laluan pelaksanaan yang lebih kompleks.

Gelung skala contoh

object Test {
   def main(args: Array[String]) {
      var a = 10;
      // 无限循环
      while( true ){
         println( "a 的值为 : " + a );
      }
   }}