A programozási nyelv dialektusa egy nyelv (viszonylag kisebb) változata vagy kiterjesztése, amely megőrzi eredeti lényegét. Ami az olyan nyelveket illeti, mint a Scheme és a Forth , előfordulhat, hogy szabványaikat nem kellően követik, részben figyelmen kívül hagyják, vagy egyáltalán nem. Abból a tényből adódóan, hogy ezek a változatok gyakran eltérnek a szabványoknak való megfeleléstől, az ezeknek teljes mértékben megfelelő nyelvet tekintjük szabványosnak, az összes többi pedig annak nyelvjárását . Más esetekben egy dialektust hoznak létre valamilyen speciális tartomány-specifikus programozási nyelvben való használatra , leggyakrabban ennek egy részhalmazaként. A Lisp területén a legtöbb nyelv a Lisp-szerű szemantika alapvető karakterkifejezési szintaxisát használja , amely létrehozza a Lisp nyelv dialektusait, még akkor is, ha ezek meglehetősen eltérőek lehetnek, mint például a Bigloo Scheme és a newLISP . Elég gyakori, hogy egy nyelvhez több dialektus is tartozik, ami megnehezítheti egy tapasztalatlan programozó számára a megfelelő dokumentáció megtalálását. Például a BASIC programozási nyelvnek sok dialektusa van .
A Forth nyelv sok összeegyeztethetetlen dialektusának spontán elterjedése az "If you've seen one Forth... you've seen one Forth" aforizma kialakulásához vezetett ("If you seen one Forth, then you saw pontosan egy Forth " ").