Son Yazılar

Biçimsel Diller ve Soyut Makineler – 1 –

Biçimsel Diller ve Soyut Makineler

Otomat Çeşitleri

  1. Finite Automata : Bellekleri olmayan en basit otomat çeşitidir. Hesap gücü çok düşüktür.  Giriş ve Çıkış Hafıza bölümü vardır. Geçiçi bellek bölümü yoktur. Vending Machines örnek olarak verilebilir.
    finite automaton
    finite automaton finite
  2. Pushdown Automata :  Bellek birimi olarak yığıt(stack) kullanılır.  Programlama dili derleyicileri örnek olarak verilebilir. Hesaplama gücü orta seviyededir.
    pushdown automaton
    pushdown automaton
  3. Turing Machines : Bellek birimi olarak (random access memory ) kullanılır. Herhangi bir algoritma örnek olarak verilebilir. Hesaplama gücü yüksektir.
    turing machines
    turing machines

     

Otomatları birbiriyle kıyaslarsak, Turing makinesi anlaşıldığı gibi hepsinden fazla güce sahip,  daha karmaşık problemleri diğerlerine göre daha rahat bir biçimde çözebilmektedir.

Otomat Örneği
Otomat Örneği

Yukarıda ki örnek incelendiğinde otomatların görevi daha da bir anlaşılmaktadır.

Hakkında Ali Demirci

1991 Ankara doğumluyum. Bilgisayar Mühendisliği bölümü 2013 mezunuyum. Bakanlığın bir kurumunda, Sistem(Linux, Windows Server) üzerine çalışmaktayım. Fakat boş zamanlarımda, kendimi yazılım konusunda da geliştirmekteyim. 20'ye yakın Android programım vardır. Her türlü soru(n)larınızda iletişime geçmekten çekinmeyin.
Önceki PictureBox'a Resim yükleme
Sonraki Biçimsel Diller ve Soyut Makineler – 2 – Diller ve Katar ( String ) İşlemleri

Bir bak istersen...

ÖYP (Öğretim Üyesi Yetiştirme Programı) Hakkında Genel Bilgiler

Öğretim Üyesi Yetiştirme Programı (ÖYP), yüksek lisans eğitiminden başlayarak doktora bitimine kadar uzanan bir süreçtir. …