İçeriğe geç

Kitaplar / Yöntem Dil Başvurusu / Bu başvuru ne anlatır?

Bu başvuru ne anlatır?

Bu belge Yöntem dilinin sözdizimini ve anlamını tanımlar: bir programın hangi sözcüklerden oluştuğunu, bu sözcüklerin hangi kurallarla bir araya geldiğini ve yazılan her yapının çalışırken ne yaptığını. Dili öğrenmek için yazılmamıştır; öğrenmek isterseniz Yöntem ile Programlamaya Giriş kitabından başlayabilirsiniz. Bu başvuruya, bir kuralın tam olarak ne dediğini görmek istediğinizde bakabilirsiniz.

Belge Yöntem 0.6.0 sürümünü anlatır. Dilbilgisinin tamamı depodaki yontem.gram dosyasındadır; buradaki kurallar o dosyadan alınmıştır.

Uygulamalar

Yöntem’in üç uygulaması vardır ve bu başvuru üçü için de geçerlidir:

Uygulama Ne yapar
JavaScript derleyicisi Programı JavaScript’e çevirip Node.js’te ya da tarayıcıda çalıştırır
Python yorumlayıcısı Programı doğrudan yorumlar; etkileşimli kabuk buradadır
Gömülü arka uç Programın statik tipli bir alt kümesini C++17’ye çevirir (ESP32)

İlk ikisi aynı programa aynı çıktıyı verir. Gömülü arka uç dilin tamamını değil, tipleri derleme sırasında belirlenebilen bölümünü kabul eder; farklar “Uygulama farkları” bölümündedir.

Gösterim

Sözdizimi kuralları şu gösterimle yazılmıştır:

Örneklerde program çıktısı, kodun hemen ardındaki ayrı blokta gösterilir.