ప్రోగ్రామింగు భాషలలో రాసిన ప్రోగ్రాములలో కనిపించే వాక్యనిర్మాణాలు అన్నిటినీ సింటాక్సు అని పిలుస్తారు. చాలామట్టుకు ప్రోగ్రామింగు భాషల వాక్యనిర్మాణాలు పాఠ్యరూపంలోనే ఉంటాయి, అలాంటి భాషలలో వాక్యాలన్నీ పదాలు, సంఖ్యలూ, విరామ చిహ్నాలతో నిండి ఉంటాయి. ఇంకో పక్క కొన్ని ప్రోగ్రామింగు భాషలలో వాక్యనిర్మాణాలు రేఖాచిత్రాల రూపంలో ఉంటాయి, అటువంటి భాషలలో చిహ్నాల అమరికలో ఉన్న సంబంధాల ద్వారా ప్రోగ్రాములను తయారుచేస్తారు.

ప్రోగ్రామింగు భాషల వాక్యనిర్మాణం (syntax) ద్వారా మనం, సరైన ప్రోగ్రాము రాయడానికి ఆ భాషలో ఉన్న పదాలనూ, చిహ్నాలనూ ఏవిధంగా కూర్చుకుని ఉపయోగించుకోవచ్చో తెలుసుకోగలుగుతాము. అలాగే ఆ భాషలలో తయారుచేసిన వాక్యాల భావాలను సరిగ్గా తెలుపుతున్నామా లేదా అనేదానిని సిమాన్టిక్స్ (semantics) చూసుకుంటుంది. దాదాపు అన్ని ప్రోగ్రామింగు భాషలూ పాఠ్యరూపంలోనే ఉండటం వలన ఈ వ్యాసం వాటి గురించే చర్చిస్తుంది.

ప్రోగ్రామింగు భాషల వాక్యనిర్మాణాన్ని నిర్వచించటానికి రెగులర్ ఎక్స్‌ప్రెషన్లను (భాషలో వాడగలిగే పదాలను నిర్వచించటానికి), బాకస్-నార్ ఫారంల (భాష వ్యాకరణాన్ని నిర్వచించటానికి) సమ్మిశ్రమాన్ని ఉపయోగిస్తారు. కింద లిస్ప్ ప్రోగ్రామింగు భాష ఆధారిత సులువైన వ్యాకరణం ఒకటి ఉంది:

codice_1

ఈ వ్యాకరణం క్రింది వివరాలను తెలుపుతుంది:

ఈ వ్యాకరణ నియమాలను ఉపయోగించి బాగా తయారుచేసిన (well formed) చిహ్నాల వరుసక్రమాలు కొన్ని: 'codice_2', 'codice_3', 'codice_4'

మూలాలు
భాగాలు
వాక్యనిర్మాణం (syntax)
నిర్వచనాలు