Pertanyaan yang diberi tag «pl.programming-languages»

Memprogram bahasa, khususnya, berfokus pada semantik mereka.


3
Pembaca, Penulis monads
Biarkan menjadi CCC . Mari menjadi bifunctor produk pada . Karena Cat adalah CCC, kita dapat menjilat :CCC(×)(×)(\times)CCC(×)(×)(\times) curry(×):C→(C⇒C)curry(×):C→(C⇒C)curry (\times) : C \rightarrow(C \Rightarrow C) curry(×)A=λB.A×Bcurry(×)A=λB.A×Bcurry (\times) A = \lambda B. A \times B Kategori memiliki struktur monoid biasa. C⇒CC⇒CC \Rightarrow C Sebuah monoid di adalah monad di . C⇒CC⇒CC …




3
Apakah ada teori bahasa pemrograman yang menggambarkan antarmuka fungsi asing (FFI) dan binding beberapa bahasa?
Apakah ada teori bahasa pemrograman yang menggambarkan antarmuka fungsi asing (FFI) dan binding beberapa bahasa? Saya telah menanyakan beberapa masalah implementasi pada stackoverflow , yang tidak cocok di sini. Tetapi saya ingin bertanya dari pandangan situs ini dan melihat apa yang bisa saya dapatkan dari sini. Sangat menghargai balasan Anda! …

3
Apa peran predicativity dalam definisi induktif dalam teori tipe?
Kita sering ingin mendefinisikan objek A∈UA∈UA \in U menurut beberapa aturan inferensi. Aturan-aturan menunjukkan suatu pembangkit fungsi yang, ketika itu monoton, menghasilkan titik setidaknya tetap . Kami mengambil menjadi "definisi induktif" dari . Selain itu, monotonitas memungkinkan kita untuk bernalar dengan "prinsip induksi" untuk menentukan kapan suatu set berisi (yaitu …


2
Kelengkapan Penuh vs Abstraksi Penuh dari terjemahan program
Upaya verifikasi kompiler seringkali dilakukan untuk membuktikan bahwa kompiler sepenuhnya abstrak: kompiler itu mempertahankan dan mencerminkan kesetaraan (kontekstual). Alih-alih memberikan bukti abstraksi penuh, beberapa pekerjaan verifikasi kompiler terbaru (berdasarkan kategori) oleh Hasegawa [ 1 , 2 ] dan Egger et. Al. [ 3 ] membuktikan kelengkapan lengkap berbagai terjemahan CPS. …



4
Parametrisitas unary vs parametrisitas biner
Saya baru-baru ini menjadi sangat tertarik pada parametrikitas setelah melihat makalah LICS Bernardy and Moulin 2012 ( https://dl.acm.org/citation.cfm?id=2359499 ). Dalam makalah ini, mereka menginternalisasi parametrisitas unary dalam sistem tipe murni dengan tipe dependen dan memberi petunjuk bagaimana Anda dapat memperluas konstruksi ke arities yang sewenang-wenang. Saya hanya melihat parametrisitas biner …



1
Mempertahankan pesanan dalam daftar dalam dalam waktu
Masalah pemeliharaan pesanan (atau "mempertahankan pesanan dalam daftar") adalah untuk mendukung operasi: singleton: membuat daftar dengan satu item, mengembalikan pointer ke sana insertAfter: diberi pointer ke item, memasukkan item baru setelahnya, mengembalikan pointer ke item baru delete: diberi pointer ke item, menghapusnya dari daftar minPointer: diberi dua petunjuk untuk item …

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.