Apa itu file SCALA?
File SCALA adalah file kode sumber yang dibuat dengan bahasa pemrograman Scala (Scalable language). Ini berisi kode sumber yang ditulis dalam pemrograman berorientasi objek dan fungsional yang merupakan tema dasar bahasa Scala. Skala memfasilitasi untuk membangun sistem berkinerja tinggi dengan runtime JVM dan JavaScript. Ini lebih lanjut memungkinkan dukungan fungsi tingkat tinggi dan kumpulan definisi fungsi. Pengembangan Scala dimulai pada tahun 2003 oleh Martin Odersky dan kelompok risetnya di EPFL.
Format File SCALA
File SCALA disimpan sebagai file teks biasa yang dapat dibuka dengan editor teks apa pun seperti Scala IDE untuk Eclipse, Notepad, Notepad++, dan TextEdit. Satu file SCALA dapat memiliki kode sumber yang terdiri dari kelas, antarmuka, string mentah, dan metode kelebihan beban operator. Fitur terbaik dari Scala adalah kode dapat dikompilasi menjadi byte Java yang dapat dijalankan di JVM.
Singkatnya Bahasa Scala
- Interop Java yang mulus - Stack Scala dan Java dapat digabungkan untuk integrasi yang mulus karena Scala berjalan di JVM.
- Ketik Antarmuka - Agar sistem tipe tidak terasa statis. Jangan bekerja untuk sistem tipe. Biarkan sistem tipe bekerja untuk Anda!
- Konkurensi & Distribusi - Mendukung operasi paralel data pada koleksi, menggunakan aktor untuk konkurensi dan distribusi, atau masa depan untuk pemrograman asinkron.
- Pencocokan Pola - Mendukung kecocokan dengan hierarki kelas, urutan, konstanta, dan lainnya.
- Fungsi Tingkat Tinggi - Fungsi adalah objek kelas satu yang dapat disusun dengan jaminan keamanan jenis.