Ayrılmış anahtar kelimeleri olmayan pratik bir programlama dili arıyordum ancak bir tane bulma şansım olmadı.
Kendi düzenlemem ve eğlencem için bir programlama dili üzerinde çalışıyorum ve henüz herhangi bir anahtar kelime eklememe gerek yoktu, bu da beni arama ve soruya yönlendiren şeydi:
Derleyici yazarın, dilin son kullanıcısı için önemli olduğunu düşünmüyorum. Bilgisayarlar günümüzde bağlamdan anlam çıkarmaya yetecek kadar güçlü. Bir yazar, isim, fiil vb. Bir roman yazarken etiketlemek zorunda değildir, neden bir programcının işlevleri ve değişkenleri function x() {}
veya set x = 1
veya var x = 1
vb. İle etiketlemesi gerekir ; ifadeler bağlamından bunun bir işlev bildirimi veya bir çağrı olduğunu veya bir etiketin bir değere atama veya bu etiket değerine bir başvuru olduğunu söyleyebiliyorsam?
İşte şu andaki çözümleyicimin ne yaptığının somut bir örneği, normalde bir demet gürültüye sahip olan func
ya function
da dec
ya da ya da olmayan bir şeyleri ortak şeyleri desteklemek için ayrılmış anahtar kelimelere gerek yok.
İşlev Beyanı
sum3(a,b,c) -> a + b + c.
İşlev Çağrısı
x = sum3(1,2,3).
Adsız İşlev Adı x
x = (a,b,c) -> a + b + c.
y = x(1,2,3).
Başarılı bir programlama dili için neden önemli anahtar kelimeler olduğunu bilmek istiyorum.