In taalstudies (en op deze website) worden voorbeelden van niet-programmatische constructies meestal voorafgegaan door sterretjes (*). Beslissingen over niet-programmatische constructies zijn vaak onderhevig aan gradiënt.
In prescriptieve grammatica, ongrammaticaal kan verwijzen naar een woordgroep of zinsstructuur die niet in overeenstemming is met de "juiste" manier van spreken of schrijven, volgens de normen die door een bepaalde autoriteit zijn vastgesteld. Ook wel genoemd grammaticale fout. Contrast met juistheid.
Geen enkele Engelse spreker zou deze zin uitspreken (vandaar de *), maar waarom niet? De bronzinnen zien er precies hetzelfde uit; het enige verschil is dat ketchup volgt met in de eerste zin, en en in de seconde. Het blijkt dat met, een voorzetsel, werkt heel anders dan en, een conjunctie, en het onderscheid tussen de twee maakt deel uit van onze onbewuste kennis van het Engels. Door deze onbewuste kennis te bestuderen, onthuld in puzzels als deze, kunnen we een model of theorie construeren van beschrijvende grammatica, een model dat probeert uit te leggen waarom we natuurlijk zulke grammaticale zinnen produceren net zo
Waar at je je spek en eieren mee? maar niet ongrammaticale zoals Wat heb je met je spek en eieren gegeten en?" (Anne Lobeck en Kristin Denham, Navigeren door Engelse grammatica: een gids voor het analyseren van echte taal. Blackwell, 2014)