Tüm girişleri durduran ve hiçbiri olmayan tüm makinelere izin veren bir programlama dili yazmak mümkün değildir. Bununla birlikte, herhangi bir standart karmaşıklık sınıfı için böyle bir programlama dilini tanımlamak kolay görünmektedir. Özellikle, tüm verimli hesaplamaları ve sadece verimli hesaplamaları ifade edebileceğimiz bir dil tanımlayabiliriz.
Örneğin, gibi bir şey için : favori programlama dilinizi alın ve programınızı yazdıktan sonra (Turing Machine karşılık gelir ), başlığa üç değer ekleyin: tamsayı , tamsayı ve varsayılan çıktı . Program derlenmiştir, çıkış Turing makinesi giriş verilen büyüklüğü çalışır ile için adımları. Eğer önce durdurmak değil adımlar doldu, çıkış varsayılan çıkışM ′ c k d M x n M ′ x c n k M ′ c n k d. Ben yanlış sürece, bu programlama dilleri bize tüm hesaplamaları ifade sağlayacak ve başka bir şey. Ancak, bu önerilen dil doğası gereği ilginç değildir.
Sorum şu: hesaplanabilir fonksiyonların alt kümelerini (tüm verimli hesaplanabilir fonksiyonlar gibi) önemsiz bir şekilde yakalayan programlama dilleri var mı? Eğer yoksa, bunun bir nedeni var mı?