Pertanyaan yang diberi tag «scheme»

Skema adalah bahasa pemrograman fungsional yang merupakan dialek dari Lisp. Memiliki desain minimalis dengan spesifikasi standar dan implementasi yang banyak.


15
Apakah LISP masih berguna di dunia saat ini? Versi mana yang paling banyak digunakan?
Saya mencoba untuk belajar bahasa pemrograman baru dalam interval waktu yang teratur. Baru-baru ini, saya telah membaca bagaimana Lisp dan dialek-dialeknya berada di ujung spektrum lengkap dari bahasa seperti C / C ++, yang membuat saya cukup penasaran untuk mengetahui lebih banyak tentangnya. Namun, ada dua hal yang tidak jelas …

11
Mengapa Skema adalah bahasa pertama saya di universitas?
Saya mendengar tentang C, C ++, Java setiap hari setiap kali orang mulai berbicara tentang ilmu komputer, tetapi di kelas ilmu komputer pertama kami, kami diminta untuk menulis dalam Skema (DrRacket). Mengapa demikian? Apa perbedaan yang akan terjadi pada pemahaman saya tentang pemrograman di masa depan? PEMBARUAN: Saya telah menyelesaikan …
80 scheme 


12
Skema vs Haskell untuk Pengantar Pemrograman Fungsional?
Saya merasa nyaman dengan pemrograman dalam C dan C #, dan akan mengeksplorasi C ++ di masa depan. Saya mungkin tertarik mengeksplorasi pemrograman fungsional sebagai paradigma pemrograman yang berbeda. Saya melakukan ini untuk bersenang-senang, pekerjaan saya tidak melibatkan pemrograman komputer, dan saya agak terinspirasi oleh penggunaan pemrograman fungsional, yang diajarkan …

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 

6
bagaimana mengelola bahasa pemrograman fungsional murni tanpa pernyataan tugas?
Ketika membaca SICP yang terkenal itu, saya mendapati para penulis tampaknya agak enggan untuk memperkenalkan pernyataan penugasan kepada Skema di Bab 3. Saya membaca teks dan memahami mengapa mereka merasa begitu. Karena Skema adalah bahasa pemrograman fungsional pertama yang pernah saya ketahui, saya agak terkejut bahwa ada beberapa bahasa pemrograman …


6
Seberapa bergunakah Lisp macro?
Common Lisp memungkinkan Anda untuk menulis makro yang melakukan transformasi sumber apa pun yang Anda inginkan. Skema memberi Anda sistem pencocokan pola higienis yang memungkinkan Anda melakukan transformasi juga. Seberapa berguna makro dalam praktik? Paul Graham mengatakan dalam Beating the Averages bahwa: Kode sumber editor Viaweb mungkin sekitar 20-25% makro. …
22 lisp  scheme  macros 



2
Apakah IronScheme cukup lengkap atau cukup stabil sehingga layak dipelajari?
IronScheme disebutkan di Wikipedia sebagai penerus proyek gagal bernama IronLisp, membawa Lisp ke CLR dan .NET, seperti yang dilakukan Clojure untuk JVM. Adakah yang punya pengalaman dengan bahasa ini? Kelihatannya cukup lengkap (99%), tetapi saya tidak yakin bagaimana menilai apakah layak untuk bermain-main dengan pengaturannya atau tidak. Dengan stabil atau …
17 .net  lisp  scheme  clr 

2
Mendekati SICP di Clojure bukannya Skema
Saya seorang mahasiswa tahun ketiga dalam program rekayasa perangkat lunak, dan saya membawa gagasan membaca SICP kepada seorang penasihat untuk mendapatkan pemahaman yang lebih dalam dan lebih mendasar tentang prinsip-prinsip di balik semua perangkat lunak yang kami rekayasa ini. Dia menyarankan untuk tidak mempelajari Skema untuk menyelesaikan buku (karena itu …
11 clojure  scheme  sicp 

2
Jenis dalam Lisp dan Skema
Saya melihat sekarang bahwa Racket memiliki tipe. Sepintas sepertinya hampir identik dengan pengetikan Haskell. Tetapi apakah Lisp's CLOS mencakup beberapa jenis ruang Haskell yang tercakup? Membuat tipe Haskell yang sangat ketat dan objek dalam bahasa OO apa pun tampaknya agak mirip. Hanya saja saya sudah minum beberapa kool-Aid Haskell dan …


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.