«pl.programming-languages» etiketlenmiş sorular

Programlama dilleri, özellikle semantiklerine odaklanır.


1
Programlama dili teorisinin cevaplamaya çalıştığı “soru” nedir?
Bir süredir Kombinasyon Mantığı, Lambda Matematik, Fonksiyonel Programlama gibi çeşitli konularla ilgileniyorum ve bunları inceliyorum. Ancak, "hesaplanabilirlik" sorusunu cevaplamaya çalışan "Hesaplama Teorisi" nin aksine, çeşitli kısıtlamalarla hesaplanabilen / hesaplanamayan şeyler için "Programlama Teorisi" nin analogunu bulmakta zorlanıyorum Wikipedia bunu şöyle açıklıyor: Programlama dili teorisi (PLT), programlama dillerinin tasarımı, uygulanması, analizi, …

2
Cebirsel geometrinin tür teorisi / programlama dili teorisindeki uygulamaları
Son zamanlarda cebirsel geometriye ilgi duymaya başladım ve okumaya başladım. Bu alan hakkında hala çok az şey biliyorum, ancak ana alanım, tür teorisi ve programlama dilleri ile herhangi bir bağlantısı olup olmadığını bilmek istiyorum. Cebirsel topolojinin tip teorisinde (homotopi tip teorisi ve daha pek çok) birçok uygulaması olduğunu biliyorum, ama …



2
Bir soyutlama hiyerarşisinin resmi gösterimi
Giriş Doktora tezimi , ürünlere ('yazılım ürünleri' nde olduğu gibi ) göre hareket edebilen değişikliklerin ( delta olarak bilinir ) soyut bir cebirsel açıklaması olan Soyut Delta Modelleme (ADM) üzerine yazıyorum . Bu, bir dizi ilgili ürünü (bir 'ürün hattı') basit bir çekirdek ürün ve bir dizi koşullu olarak uygulanan …

2
Coq / Agda'da sertifikalı derleyici ve optimizasyonlar
Martin-Löf tipi teoride, yani Coq / Agda'da resmileştirilmiş doğrulanmış derleyicilerle ilgileniyorum. Şu anda küçük bir oyuncak örneği yazdım. Böylece optimizasyonlarımın doğru olduğunu kanıtlayabilirim. Örneğin, sıfır ile yapılan ilaveler ortadan kaldırılabilir, yani "x + 0" gibi ifadeler. Düzenli bir derleyici ile gerçekleştirilmesi zor, iyi bir örnek olacak optimizasyonlar var mı? Bir …

1
Martin-Löf Tip Teorisi, kanıtlanabilir şekilde doğru kod yazma konusunda daha büyük bir yeteneğe yol açacak mı?
Bu mesaj atıfta Curry-Howard eşbiçimlilikle ve Martin-Löf Tipi Teorisi . Yazı, matematiğin tanımlayıcı dili ile bilgisayar programlamanın işlem tabanlı dili arasında gelecekteki bir 'birleşme' iddiasında bulunur. Sorularım: Bu fikirler (diller aracılığıyla) kanıtlanabilir şekilde doğru kod yazma konusunda daha iyi bir yeteneğe mi yol açacak? MLTT'nin tüm sonuçları teorik düzeyde keşfedildi …

3
İki fonksiyonun genişlemenin eşit olup olmadığını hesaplamak mümkün müdür?
Farklı bir sıralama algoritması uygulayan iki işleviniz varsa, kaynak kodla her ikisinin de aynı harici özelliklere sahip olduğu sonucunu çıkarmak mümkün müdür? Her ikisinin de girişleri olarak sıralanmamış bir sıraya ve çıkışları olarak sıralı bir sıraya sahip olacağı anlamına mı geliyor? Bu harici özellikler ne şekilde kaynak kodu ile belirlenebilir? …

1
Haskell'in tip sınıflarının olası uygulamaları ve (dis) avantajları nelerdir?
Bildiğim kadarıyla, tip sınıfları kısıtlamaları olan bir Haskell işlevi dahili olarak, her bir belirli sınıf sınıfının gerekli uygulamaları ile sözlükler alan ek argümanlara sahip bir işleve derlenir. Sınıf sınıflarını derlemenin başka olasılıkları var mı? Eğer öyleyse, (dis) avantajları nelerdir? Ve hangi derleyiciler bunları kullanıyor?

2
Nesneye Yönelik Modellerin “Nesneleri” için matematikte biçimsel tanım / karşı kısım
Bu, matematik SE forumunda sorduğum bir soru ve burada yönlendirildim. İşte soru- Hem resmi matematikte hem de teorik bilgisayar bilimlerinde yeniyim, bu yüzden sorumun doğru çerçevelenmediğini fark ederseniz lütfen yanımda olun. Nesneye Dayalı Modelleme, gerçek dünyayı simüle ederken karmaşık etkileşimlerin tanımlanmasında çok yararlı görünmektedir. Ancak daha çok programlamada kullanılır. Matematikte …

2
Çağrı sitesi tabanlı tür çıkarımı araştırılsın mı?
Tüm program türü denetimi hakkında daha fazla bilgi edinmek ve işlev bilgilerini (bilgi işlem gövdesi kullanma standart yaklaşımına ek olarak) hesaplamak için işlev çağrı sitelerinden bilgi kullanan tür çıkarım sistemleri hakkında çalışıyorum. Örneğin, böyle bir algoritma foo(1), içindeki işlevin footamsayı bağımsız değişkenleri aldığını çıkarmak için bir işlev çağrısı kullanabilir . …

1
Verimli sorgular için veritabanı sorgu dilleri
İlişkisel veritabanları için popüler sorgu dillerinde, yanıtlanması için çok fazla kaynak gerektirecek sorgular oluşturmak mümkündür. Uygulamada, veritabanı yöneticileri bunu sorgu başına bellek miktarını sınırlayarak ve veritabanında yavaşlama olup olmadığını uzun süredir çalıştıran sorguları kontrol ederek yönetir . Bu oldukça geçici görünüyor, bunun için bir TCS çözümü var mı? Yalnızca verimli …

5
Evrensel özyinelemeli işlev yazma [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Teorik Bilgisayar Bilimi Stack Exchange için. 3 yıl önce kapalı . Evrensel özyinelemeli bir işlevin kısa bir açık yapısı var mı ? Gördüğüm tüm tanımlar Turing makinelerinin bir …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.