işlevini ancak f yalnızca hesaplanabilir iki işlevli ise , uygulayabilen (veya ifade edebilen) programlama dilleri (veya mantığı) var mı?
Birisi bana sadece sonlandırma programlarını kabul eden bir dil oluşturmanın imkansız olduğunu kanıtladı. Sorunuz oldukça benzer olduğundan, sanırım hayır.
—
FUZxxl
Böyle bir programlama dili olması pek olası görünmüyor, sanırım onu zorlamaya çalışabilirdiniz, ama sonra sıralama gibi basit şeyler yapamazsınız, en azından korkunç derecede karmaşık ve acı verici olmadan olmazdı.
—
Luke Mathieson
@FUZxxl Bu, birçok sonlandırma programını yakalamaz, Aslında f (x) = 1 işlevinin bile bu dilde ifade edilmesi imkansızdır. Ayrıca, her fonksiyon bir toplam fonksiyon olduğu için bu tür fonksiyonların toplam fonksiyonel programlama tarafından yakalandığını hissediyorum.
—
Chao Xu
@FUZxxl, bunun doğru olduğunu düşünmüyorum, ama böyle bir dilin sınırlı olması gerekecekti. Örneğin, Sonlu deterministik otomata eşdeğer bir dilin sona erdirilmesi garanti edilir, ancak hesaplayabileceği şeyle son derece sınırlıdır.
—
jmite
@FUZxxl, böyle bir ifadenin detayları önemlidir. Her programın sona erdiği bir programlama dili tasarlamak kolaydır. Her hesaplanabilir işlevi ifade edebileceğimiz bir dil tasarlamak farklı bir konudur.
—
Vijay D