Blok zwracający wartość W przypadku, gdy funkcja jest definiowana z użyciem instrukcji złożonej, wykorzystuje się konstrukcję VALOF, po której następuje blok kodu. W tym bloku musi się znaleźć przynajmniej jedna instrukcja RESULTIS, która przerywa wykonywanie instrukcji złożonej i zwraca wartość do miejsca, gdzie wystąpiło słowo VALOF.

Wykorzystanie i implementacje To właśnie w BCPL napisano oryginalny program Hello world. Pierwszy MUD także powstał w BCPLIntroduction to MUDs .

Kilka z systemów operacyjnych zostało napisanych częściowo lub w całości w BCPL (dla przykładu TRIPOS i wczesne wersje AmigaDOS – fragment AmigaOS). Był to także język używany jako pierwszy w projekcie Xerox PARC Alto – projekcie pierwszego współczesnego komputera osobistego. System obróbki dokumentów to kolejny przykład aplikacji napisanej w BCPL.

Wczesny kompilator, uruchomiony w 1969 roku poprzez puszczenie w obieg taśmy papierowej z O-kodem kompilatora Atlas 2, zaprojektowany był dla ICT 1900. Maszyny różniły się długością słowa (48 a 24 bity), kodowaniem znaków i różnymi reprezentacjami spakowanych ciągów znaków. Udany rozruch zwiększył wiarę w jego praktyczność zastosowania.