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

in tr •  6 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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!