ScaA.

Bahasa pemrograman tujuan umum yang dirancang untuk mengekspresikan pola pemrograman umum
Unduh sekarang

ScaA. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • GPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Michel Schinz
  • Situs web penerbit:
  • http://www.scala-lang.org/
  • Sistem operasi:
  • Mac OS X
  • Ukuran file:
  • 14.9 MB

ScaA. Tag


ScaA. Keterangan

Bahasa pemrograman tujuan umum yang dirancang untuk mengekspresikan pola pemrograman umum Scala adalah bahasa pemrograman tujuan umum yang dirancang untuk mengekspresikan pola pemrograman umum dengan cara yang ringkas, elegan, dan aman. Ini dengan lancar mengintegrasikan fitur bahasa berorientasi objek dan fungsional. Scala juga sepenuhnya dapat dioperasikan dengan Jawa dan itu adalah penerus corong, bahasa yang didasarkan pada gabungan kalkulus. Berikut adalah beberapa fitur utama "Scala": SCALA berorientasi objek: · · Scala adalah bahasa berorientasi objek murni dalam arti bahwa setiap nilai adalah objek. Jenis dan perilaku objek dijelaskan oleh kelas dan sifat. Abstraksi Kelas diperluas dengan subkelas dan mekanisme komposisi berbasis mixin yang fleksibel sebagai penggantian bersih untuk multiple warisan. Scala berfungsi: · · Scala juga merupakan bahasa fungsional dalam arti bahwa setiap fungsi adalah nilai. Scala menyediakan sintaks ringan untuk mendefinisikan fungsi anonim, ia mendukung fungsi orde tinggi, memungkinkan fungsi untuk bersarang, dan mendukung currying. Kelas kasus SCALA dan dukungan bawaannya untuk model pencocokan pola jenis aljabar yang digunakan dalam banyak bahasa pemrograman fungsional. · · Selanjutnya, gagasan SCALA tentang pencocokan pola secara alami meluas ke pemrosesan data XML dengan bantuan pola urutan yang mengabaikan kanan. Dalam konteks ini, komprehensian urutan berguna untuk merumuskan pertanyaan. Fitur-fitur ini membuat SCALA ideal untuk mengembangkan aplikasi seperti layanan web (tautan eksternal). Scala diketik secara statis: · Scala dilengkapi dengan sistem tipe ekspresif yang menegakkan secara statis bahwa abstraksi digunakan dengan cara yang aman dan koheren. Secara khusus, sistem jenis mendukung: · · Kelas generik, · · Anotasi varians, · Batas jenis atas dan bawah, · Kelas dalam dan jenis abstrak sebagai anggota objek, · · Jenis senyawa, · Referensi diri yang diketik secara eksplisit, · · Tampilan, dan · Metode polimorfik. · · Mekanisme inferensi tipe lokal mengurus bahwa pengguna tidak diharuskan untuk membahumunasikan program dengan informasi jenis yang berlebihan. Dalam kombinasi, fitur-fitur ini memberikan dasar yang kuat untuk penggunaan kembali abstraksi pemrograman yang aman dan untuk ekstensi perangkat lunak yang aman. Scala dapat diperpanjang: · Desain SCALA mengakui fakta bahwa dalam praktiknya, pengembangan aplikasi spesifik domain sering memerlukan ekstensi bahasa spesifik domain. Scala menyediakan kombinasi unik dari mekanisme bahasa yang membuatnya mudah untuk dengan lancar menambahkan konstruksi bahasa baru dalam bentuk perpustakaan: · · Metode apa pun dapat digunakan sebagai infiks atau operator postfix, dan · · Penutupan dibangun secara otomatis tergantung pada jenis yang diharapkan (target pengetikan). · · Penggunaan bersama kedua fitur memfasilitasi definisi pernyataan baru tanpa memperpanjang sintaks dan tanpa menggunakan fasilitas pemrograman meta seperti makro. · · SCALA dirancang untuk bergaul dengan baik dengan lingkungan pemrograman populer seperti Java 2 Runtime Environment (JRE) dan .NET Framework (CLR). Secara khusus, interaksi dengan bahasa arus utama berorientasi objek seperti Java dan C # seuser mungkin. Scala memiliki model kompilasi yang sama (kompilasi terpisah, pemuatan kelas dinamis) seperti Java dan C # dan memungkinkan akses ke ribuan perpustakaan berkualitas tinggi. Persyaratan: · JDK 1.4 atau lebih tinggi Apa yang baru dalam rilis ini: · Perbaikan untuk masalah di perpustakaan aktor yang dapat menyebabkan pertumbuhan bermasalah dari kumpulan benang yang mendasarinya. Fjtaskrunner tua diganti dengan backport threadpoolecutor. Pengakhiran terputus-putus dari kumpulan benang ditangani lebih anggun. · Perbaikan untuk masalah # 2380, yang menyebabkan masalah bagi beberapa pengguna IDE SCALA untuk Eclipse berjalan pada 1,5 vm. · Kompatibilitas AJDT memperbaiki tiket pengalamatan # 2327, terkait dengan pemasangan IDE SCALA untuk Eclipse. · Perbaikan untuk masalah # 2392, "Akhirnya Clauses tidak berfungsi dengan benar jika mereka melempar pengecualian". · Perbaikan yang ditingkatkan untuk bug # 715, # 1896, # 1930 (masalah dengan Pickler / Unpickler), mengatasi masalah dengan lift framework. · Perbaikan untuk masalah # 1535 (masalah dengan Val Lazy yang diwarisi). · Perbaikan untuk Izpack Uninstaller Edisi # 1433, yang dapat menyebabkan beberapa subdirektori kosong secara keliru dibersihkan dari direktori instalasi pada * Sistem Nix (sistem Windows tidak terpengaruh). · Dukungan untuk ketinggian hak istimewa otomatis pada Vista dan Windows 7 untuk installer, dan perbaikan kecil lainnya.


ScaA. Perangkat Lunak Terkait

Akord

Versi Java dari program ChorDPro untuk pemformatan lembaran musik pemain gitar ...

352 6.9 MB

Unduh

Kyma X.

Kyma X - Lingkungan untuk Musik, Suara Film, Periklanan, Posting Produksi, dan lainnya ...

396 0 KB

Unduh

Idmunit.

Kerangka kerja pengujian otomatis XUnit untuk solusi manajemen identitas. ...

158 12.5 MB

Unduh