Language-oriented programming (LOP) is a style of computer programming in which, rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific languages for the problem first, and solves the problem in those languages.
Језик-оријентисано програмирање (ЈОП) је стил рачунарског програмирања у којој, уместо решавања проблема у програмским језицима опште намене, програмер ствара један или више домена специфичних језика прво за проблем, и решава проблем у тим језицима.