Biçimsel dil kuramı: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
SieBot (mesaj | katkılar)
k Unicodifying & general fixes
1. satır:
'''Biçimsel dil kuramı''', [[teorik bilişim]]in temel dallarından biridir. Bir biçimsel dil,
[[alfabe]] denilen belli bir küme ΣΣ üzerinde kurulan katarlardan oluşur. Biçimsel dilleri tanımlamak için ifadeler, gramerler, ya da tanımlanan dile ait olan katarları kabul eden otomatlar kullanılır. Bunun yüzünden [[otomat kuramı]] ile ilişkisi çok önemlidir.
 
Biçimsel diller, [[Chomsky sınıflandırması]]na göre 4 sınıfa ayırılır:
16. satır:
== Uygulama ==
 
Teorik bilişim bilimi bakımından önemli olan bu madde ''pratikte'' [[programlama dilleri]] kullanarak bilgisayar programları üretilmesini sağlayan [[derleyici]] ve [[yorumlayıcı]] yazılımlarının hazırlanmasında önemli bir rol oynar. ''Biçimsel dil kuramı'', sıfırdan bir [[Programlama_dilleriProgramlama dilleri|programlama dili]] geliştirmek isteyen bir bilgisayar programcısının ilk öğrenmesi gereken konulardan biridir. Mesela alttaki Tip 2 grameri Java,C,C++ de kullanılan floating point sayılarından oluşan biçimsel dili tanımlar; bu dil 3.1415, ya da 1.40239846e-45f gibi sayıların yazılış şekillerini gösterir.
 
FloatingPointLiteral:
40. satır:
 
{{dil-taslak}}
 
<!-- interwiki -->
 
[[ar:لغة شكلية]]
[[bs:Formalni jezik]]
[[bg:Формален език]]
[[bs:Formalni jezik]]
[[cs:Formální jazyk]]
[[da:Formelt sprog]]
Satır 52 ⟶ 50:
[[en:Formal language]]
[[es:Lenguaje formal]]
[[fi:Formaali kieli]]
[[fr:Langage formel]]
[[heko:שפה형식 פורמלית언어]]
[[hr:Formalni jezik]]
[[hu:Formális nyelv]]
[[id:Bahasa formal]]
[[it:Linguaggio formale (matematica)]]
[[he:שפה פורמלית]]
[[ja:形式言語]]
[[kohu:형식Formális 언어nyelv]]
[[mk:Формален јазик]]
[[nl:Formele taal]]
[[ja:形式言語]]
[[pl:Język formalny]]
[[pt:Linguagem formal]]
Satır 68 ⟶ 65:
[[ru:Формальный язык]]
[[sk:Formálny jazyk]]
[[fi:Formaali kieli]]
[[zh:形式语言]]