BCPL (Basic/Bootstrap Combined Programming Language) je strukturovaný a imperativní beztypový programovací jazyk.Byl v něm poprvé napsán program Hello world. Byl to první programovací jazyk, který používal složené závorky pro bloky kódu. Kvůli tehdejším klávesnicím se někdy namísto složených závorek: { a } používalo $( a $). Používá jednořádkové komentáře uvozené //.