表面上は特定の汎用言語に似ているものもあるが（例えばQuakeにはC言語に良く似たQuakeCがある）、汎用言語にはない特有の機能を有していることが多い。
此类语言通常是为一个单独的应用程序所设计，虽然它们貌似一些通用语言（如QuakeC,modeledafterC），但它们有自定义的功能。