BCPL（Basic Combined Programming Language），是一种电脑程式设计语言，源自更早的CPL语言，1966年由剑桥大学的马丁·理察德（Martin Richards）所发展出来的。Richards试著移除了CPL中最复杂的组成，第一支BCPL compiler在IBM 7094电脑中完成。身为早期程式语言的BCPL，如今已不再广泛使用，但它的影响却是深远的，今日流行的C语言即是参考BCPL所设计。BCPL是第一支使用括弧语言，括弧特征在C语言中随处可见，例如下列是马丁查理斯的 BCPL distribution.Printing factorials:N个皇后问题：
BCPL由谁提出来的？
马丁·理察德 马丁·理察德 马丁·理察德