Nasıl Türkçe Programlama Dili Yapılır #4 Koşul

in #tr6 years ago

coz
Metin yorumlamada metni eşitleme bitene kadar soldan sıra sıra işleriz. Mesela, Türkçe'deki çoğul eklerini bu yöntemle işlemek mümkün değildir. Çünkü -lar, -ler de belirlediğimiz karakter gurubu içindedir ve kelimenin sonu çoğul olarak değil harf olarak algılanır. Örnek:

harf: charset "abcçde...
çoğul: [lar | ler]

sonuç: parse "arabalar" [
 any harf çoğul
]

Beklenenin aksine sonuç değişkeni true değil, false döner. Türkçe'de çoğul eki başta olsaydı true dönerdi:

sonuç: parse "lararaba" [
 çoğul any harf
]

Bu sefer sonuç true döner.

Şimdi resimdeki koşulun parçalarına bakalım (3*3 = 9 ise):

  • 3*3 bir işlemdir, metin işlerken işlemleri koşullardan daha önce yazsaydım, yorumlayıcı metin işlemeyi burada sonlandırıp = 9 iseden yeni bir kod parçacığı olarak devam ederdi. Yani kod anlamsızlaşır ve çalışmazdı.
  • 9 = 9 da yine doğru veya yanlış dönen bir parçacık.

Özetle iseye ulaşana kadar bu kod parçacığının bir koşul olmadığı yorumlayıcıda belirsizdir. Ama İngilizce programlama dili yapsaydık daha ilk parçadan belli olacaktı (çok daha kolay yorumlardık):

if 3*3 = 9...

Coz Programlama Dilini Windows veya Linux'e indirip denemeler yapabilirsiniz.

Nasıl Türkçe Programlama Dili Yapılır #1
Nasıl Türkçe Programlama Dili Yapılır #2 Değişkenler
Nasıl Türkçe Programlama Dili Yapılır #3 Yaz, Oku

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 67202.29
ETH 2597.64
USDT 1.00
SBD 2.66