açıkçası 1 senedir öğrenmeye çalıştığım bir dil -
peki nedir bu (BeyinBeceren) -1993 yılında programcı Urban Müller tarafından yaratılmış bir programlama dilidir. Yaratılma amacı mümkün olan en küçük boyutlu derleyiciyi üretmek--
-Urban Müller- tarafından yaratılmış bir programlama dilidir. Sadece sekiz komutu bulunmakla birlikte Turing-bütün (``Turing-complete``) bir dil olduğundan teorik olarak herhangi bir algoritma bu dilde yazılıp işletilebilir. --
--------
Örnek-
--------
yurıda görmüş olduğunuz helloworld kodlarıdır
peki bu dilin alfabesi nedir ?
>- İşaretçiyi artırın.
<- İşaretçiyi azaltın.
+- İşaretçide baytı arttırın.
-- - İşaretçideki baytın azaltılması.
. - İşaretçideki baytın çıktısını alın.
, - Bir bayt girin ve işaretçideki baytta saklayın.
[ - İşaretçideki bayt sıfır ise, eşleşmeyi aşarak ilerleyin].
] - İşaretçideki bayt sıfır olmadıkça eşleşen öğeye geriye doğru atlayın.
peki nedir bu (BeyinBeceren) -1993 yılında programcı Urban Müller tarafından yaratılmış bir programlama dilidir. Yaratılma amacı mümkün olan en küçük boyutlu derleyiciyi üretmek--
-Urban Müller- tarafından yaratılmış bir programlama dilidir. Sadece sekiz komutu bulunmakla birlikte Turing-bütün (``Turing-complete``) bir dil olduğundan teorik olarak herhangi bir algoritma bu dilde yazılıp işletilebilir. --
--------
Örnek-
--------
Kod:
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]
>++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.——–.+++
.——.——–.[-]>++++++++[<++++>- ]<+.[-]++++++++++.
yurıda görmüş olduğunuz helloworld kodlarıdır
peki bu dilin alfabesi nedir ?
>- İşaretçiyi artırın.
<- İşaretçiyi azaltın.
+- İşaretçide baytı arttırın.
-- - İşaretçideki baytın azaltılması.
. - İşaretçideki baytın çıktısını alın.
, - Bir bayt girin ve işaretçideki baytta saklayın.
[ - İşaretçideki bayt sıfır ise, eşleşmeyi aşarak ilerleyin].
] - İşaretçideki bayt sıfır olmadıkça eşleşen öğeye geriye doğru atlayın.

