• Bağış
  • Özyineli Diller (Recursive Languages)

    Yazan : Şadi Evren ŞEKER

    Özyineli diller matematik, mantık veya bilgisayar bilimlerinde geçen muntazam dillerden (formal language) birisidir. Genellikle kararverilebilir yani Turing makinesi (Turing machine) tarafından işlenebilir diller olarak kabul edilirler.

    Özyineli diller Chomsky hiyerarşisinde yer almamaktadır.

    Bir özyineli dili tanımlamak için iki önemli tanım yapılır. Birincisi dilin içerdiği alfabeden üretilebilen güç kümesinin (power set) özyineli alt kümesi (recursive subset) olmasıdır.

    İkincisi ise Turing makinesi tarafından kabul edilebilir bir muntazam dil (formal language) olmasıdır. Yani Turing makinesi bu dili kabul edecek ve bu dil dışındaki durumlarda duracaktır (halting).

    Bütün özyineli diller aynı zamanda özyineli sayılabilirdirler. Bütün CFG veya düzenli ifadeler özyineli dil olarak kabul edilebilir.

    Benzer Yazılar:

    Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Özyineli Diller (Recursive Languages)' isimli yazı 01 Jul 2009 tarihinde, saat: 17:17 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 801 defa okunmuştur.

    Benzer yazıları Doğal Dil İşleme (NLP), Programlama Dilleri, algoritma analizi (teory of algorithms) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


    Category: Doğal Dil İşleme (NLP), Programlama Dilleri, algoritma analizi (teory of algorithms)

    Leave a Reply