Brainfuck: Revizyonlar arasındaki fark

k
Küçük değişiklikler yapıldı.
[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
k (Bot: Artık Vikiveri tarafından d:q244627 sayfası üzerinden sağlanan 31 vikilerarası bağlantı taşınıyor)
k (Küçük değişiklikler yapıldı.)
'''Brainfuck''' ([[İngilizce]] ''beyini beceren''), 1993 yılında programcı Urban Müller tarafından yaratılmış bir [[programlama dili]]dir. Yaratılma amacı mümkün olan en küçük boyutlu [[derleyici]]yi üretmektir. Bilinen bazı derleyicileri 200 bayttan küçüktür . Sadece sekiz komutu bulunmakla birlikte [[Turing makinesi|Turing-bütün]] (''{{lang|en|Turing-complete}}'') bir dil olduğundan teorik olarak herhangi bir algoritma bu dilde yazılıp işletilebilir.
 
Brainfuck dili çok basit bir makine modeli ile çalışır,bu modelde her birinin başlangıçtaki değeri 0 olan 30000 hücre ve bu hücreler arasında hareket edebilen bir [[işaretçi(pointer)]] bulunur. (işaretçiİşaretçi, başlangıçta ilk hücrededir).
 
Bu programlama dilinin amacı, genel bir dil olmaktan çok, programcıları zorlamak ve eğlendirmektir.
 
== Komutlar ==
</source>
 
Bu kod parçası, okunabilirliği sağlamak için satırlara bölünmüş, boşluklar ve yorumlar eklenmiştir. Brainfuck, sekiz komut karakteri <code>+-<>[],.</code> haricindeki tüm karakterleri yoksayaryok sayar. Bu nedenle, (eklenecek yorum, komut karakterleri içermediği sürece) koda yorum eklemek için özel bir sözdizimine[[söz dizimi]]ne ihtiyaç yoktur. Yukarıdaki kodun fazladan karakterlerden arındırılmış halihâli aşağıdaki gibi görünecektir:
 
Bu kod parçası, okunabilirliği sağlamak için satırlara bölünmüş, boşluklar ve yorumlar eklenmiştir. Brainfuck, sekiz komut karakteri <code>+-<>[],.</code> haricindeki tüm karakterleri yoksayar. Bu nedenle, (eklenecek yorum, komut karakterleri içermediği sürece) koda yorum eklemek için özel bir sözdizimine ihtiyaç yoktur. Yukarıdaki kodun fazladan karakterlerden arındırılmış hali aşağıdaki gibi görünecektir:
<source lang="bf"> ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.</source>
 
{{prog-dili-taslak}}
 
<!--Kategoriler-->
[[Kategori:Brainfuck|Brainfuck]]
[[Kategori:Programlama dilleri]]
9.865

düzenleme