eneration programming language）简称3GL，是在编程语言世代的分类中，针对高阶电脑编程语言分类的方式，像是Fortran、COBOL、C语言及Java都是第三代编程语言。
第二代程式语言.一般会将汇编语言归类为第二代程式语言，只能在特定的平台上运行。
第三代编程语言.第三代编程语言比较不受平台的影响，对于程式设计者而言也比较友善。其中包括增加支援集合资料型态，一些概念的表示方式也改用对程式设计者较友善的写法，而不是对电脑较友善的