Tolong jelaskan mengenai BCPL

BCPL (Basic Combined Programming Language) adalah bahasa pemrograman prosedural, imperatif, dan terstruktur. Awalnya ditujukan untuk menulis kompiler untuk bahasa lain, BCPL tidak lagi digunakan secara umum. Namun pengaruhnya masih terasa karena versi BCPL yang dipreteli dan diubah secara sintaksis, disebut B, adalah bahasa yang menjadi dasar bahasa pemrograman C.  BCPL memperkenalkan beberapa fitur dari banyak bahasa pemrograman modern, termasuk menggunakan tanda kurung kurawal untuk membatasi blok kode. BCPL pertama kali diterapkan oleh Martin Richards dari University of Cambridge pada tahun 1967.