Syntax, bir dilin, özellikle bir programlama dilinin deyim ve tümcelerini oluşturan karakter dizgilerinin nasıl üretileceğini ve ilişkilendirileceğini tanımlayan kurallar kümesidir. Programlama dillerinde syntax, kodun doğru bir şekilde yazılmasını sağlayan gramer kuralları bütünüdür ve şu işlevleri yerine getirir: - Hangi karakterlerin hangi sırada ve biçimde kullanılabileceğini belirler; - Geliştirici ekiplerin birbirlerinin kodunu anlamasını kolaylaştırır; - Derleyici veya yorumlayıcı tarafından anında tespit edilen syntax hatalarını önleyerek programın çalışmasını sağlar.