Pertanyaan yang diberi tag «scala»

Scala adalah bahasa pemrograman tujuan umum terutama yang menargetkan Java Virtual Machine. Dirancang untuk mengekspresikan pola pemrograman yang umum dalam cara yang ringkas, elegan, dan aman, memadukan gaya pemrograman imperatif dan fungsional.

3
Apa perbedaan antara Masa Depan dan Janji?
Apa perbedaan antara Masa Depan dan janji? (Dalam Akka dan Gpars.) Mereka tampak sama bagi saya sebagai keduanya menghalangi dan mengembalikan nilai masa depan ketika mendapatkan dipanggil dan janji adalah untuk mendapatkan hasil masa depan.
73 api  scala  groovy  akka 

4
Apakah pemrograman fungsional lebih cepat dalam multithreading karena saya menulis sesuatu secara berbeda atau karena berbagai hal dikompilasi secara berbeda?
Saya terjun ke dunia pemrograman fungsional dan saya terus membaca di mana-mana bahwa bahasa fungsional lebih baik untuk program multithreading / multicore. Saya mengerti bagaimana bahasa fungsional melakukan banyak hal secara berbeda, seperti rekursi , angka acak , dll. Tetapi saya tidak dapat menemukan apakah multithreading lebih cepat dalam bahasa …




3
Apa keuntungan dari objek pendamping Scala vs metode statis?
Scala tidak memiliki kata kunci- statis , tetapi sebaliknya memiliki fungsi serupa melalui objek pendamping. Di belakang layar objek pendamping dikompilasi ke kelas yang memiliki metode statis, jadi semua ini adalah gula sintaksis. Apa kelebihan dari pilihan desain ini? Kerugian? Apakah bahasa lain memiliki konstruksi yang sama?
50 scala 

4
Kinerja Scala dibandingkan dengan Jawa
Pertama-tama saya ingin menjelaskan bahwa ini bukan pertanyaan bahasa-X-versus-bahasa-Y untuk menentukan mana yang lebih baik. Saya telah menggunakan Java untuk waktu yang lama dan saya bermaksud untuk terus menggunakannya. Sejalan dengan ini, saya saat ini sedang mempelajari Scala dengan minat besar: terlepas dari hal-hal kecil yang membuat saya terbiasa dengan …

12
Mengapa sebagian besar bahasa pemrograman memiliki kata kunci atau sintaksis khusus untuk mendeklarasikan fungsi? [Tutup]
Sebagian besar bahasa pemrograman (baik bahasa yang diketik secara dinamis maupun statis) memiliki kata kunci dan / atau sintaksis khusus yang terlihat jauh berbeda dari mendeklarasikan variabel untuk mendeklarasikan fungsi. Saya melihat fungsi sama seperti mendeklarasikan entitas bernama lain: Misalnya dengan Python: x = 2 y = addOne(x) def addOne(number): …

9
Apakah manajemen memori dalam pemrograman menjadi masalah yang tidak relevan?
Latar Belakang Saya mengunjungi kembali situs lama (tapi hebat) yang sudah lama tidak saya kunjungi - Penembakan Bahasa Alioth ( http://benchmarksgame.alioth.debian.org/ ). Saya memulai pemrograman dalam C / C ++ beberapa tahun yang lalu, tetapi sejak itu telah bekerja hampir secara eksklusif di Jawa karena kendala bahasa dalam proyek-proyek yang …

4
Keterbatasan apa yang diberlakukan JVM pada optimasi panggilan ekor
Clojure tidak melakukan optimasi panggilan ekor sendiri: ketika Anda memiliki fungsi rekursif ekor dan Anda ingin mengoptimalkannya, Anda harus menggunakan formulir khusus recur. Demikian pula, jika Anda memiliki dua fungsi yang saling rekursif, Anda dapat mengoptimalkannya hanya dengan menggunakan trampoline. Scala compiler dapat melakukan TCO untuk fungsi rekursif, tetapi tidak …
36 scala  clojure  jvm  tail-call 

6
Re-inventing desain sistem untuk Scala
Banyak, banyak, bulan yang lalu, saya melakukan master saya di Rekayasa Perangkat Lunak Berorientasi Objek. Saya membahas semuanya: inisiasi proyek, persyaratan, analisis, desain, arsitektur, pengembangan, dll, dll. Buku IT favorit saya sepanjang masa adalah Mengembangkan Perangkat Lunak Berorientasi Objek, Pendekatan Berbasis Pengalaman (IBM-1996). Sebuah buku yang dibuat oleh sekelompok ahli …



2
Menerapkan Semantik Denotasional untuk merancang Program
Saya telah membaca sedikit tentang denotational semantic (DS) dan saya sangat tertarik dengan proses mendesain program komputer di mana jenis dan fungsi memiliki pemetaan yang kuat dan jelas untuk matematika. Apakah ada sumber daya yang membahas perancangan program berdasarkan DS secara detail? Saya telah melihat beberapa perawatan yang dangkal dari …
30 scala  haskell  scheme 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.