面向语言的程序设计（Language-Oriented Programming，LOP），指一种程序设计范型，将有相同状态的块建造成对象、模块和构件，不再用通用编程语言解决问题，程序员首先为问题编写一种或多种领域特定语言，然后再在这些语言中解决问题。这个概念具体描述于Martin Ward的1994年的题为《面向语言编程》的论文中。
概念.这个概念使用用户词汇来获得需求，然后创造一门与用户描述尽可能一致的实现语言，这样从需求到实现的映射会非常直接。判断“一致性”的方法是这门语言的“