Sözdizimi Nedir?
İngilizce: Syntax
Yayın: · Son güncelleme:
Sözdizimi Nedir? Kısaca
Sözdizimi (syntax), bir programlama dilinde kodun hangi kelimeler, semboller ve sırayla yazılması gerektiğini belirleyen kurallar bütünüdür. Kurallara uymayan kod çalışmaz ve sözdizimi hatası verir.

İçindekiler
Sözdizimi nedir?
Sözdizimi, bir programlama dilinin dilbilgisidir. Hangi kelimelerin kullanılacağını, parantezlerin nereye konacağını, satırların nasıl biteceğini ve blokların nasıl ayrılacağını belirler. Türkçede yüklemin genellikle sona gelmesi nasıl bir kuralsa, Python'da if satırının iki noktayla bitmesi de bir sözdizimi kuralıdır.
İnsanlar yazım hatası olan bir cümleyi çoğu zaman anlar, bilgisayar ise anlamaz. Tek bir eksik tırnak bile kodun tamamen çalışmamasına yol açabilir.
Syntax ne demek, dillere göre nasıl değişir?
Syntax, sözdiziminin İngilizcesidir ve yazılımcılar arasında iki kelime aynı anlamda kullanılır. Aynı işi yapan kod, dillere göre farklı görünür. Ekrana yazı basmak Python'da print("Merhaba"), JavaScript'te console.log("Merhaba");, Java'da ise bir sınıf ve metot tanımı içinde System.out.println("Merhaba"); biçiminde yazılır.
Bloklar da farklı ayrılır. Python girintiyi kullanır, C ailesi süslü parantezleri. Bir dilden diğerine geçen programcının ilk zorlandığı nokta genellikle mantık değil, bu tür sözdizimi farklarıdır.
Sözdizimi ile anlam arasındaki fark
Sözdizimi doğru olan kod her zaman doğru çalışmaz. toplam = fiyat - adet satırı kurallara uygundur, ama çarpma yerine çıkarma yapıldığı için yanlış sonuç verir. Buna mantık hatası denir ve dil sizi uyarmaz.
Yeni bir dil öğrenirken sözdizimini ezberlemeye çalışmayın. Bir kod editörünün renklendirme ve otomatik tamamlama özellikleri, kuralları kullanırken öğrenmenizi sağlar; resmî belgelerdeki küçük örnekleri kopyalamak yerine elle yazmak da kalıcılığı artırır.
Sıkça Sorulan Sorular
Syntax ne demek, Türkçe karşılığı ne?
Syntax, bir dilin yazım kurallarını anlatan İngilizce terimdir. Türkçede sözdizimi olarak karşılanır ve programlamada kodun doğru biçimde yazılma kurallarını ifade eder.
En kolay sözdizimine sahip dil hangisi?
Python, az sembol ve okunaklı yapısıyla sade sözdizimi örneği olarak sık gösterilir. Yine de kolaylık algısı kişiden kişiye ve önceki deneyime göre değişir.