Although BCPL was a high-level language ( similar to C), the intermediate code that the compiler generated was called O-code ( Object code). 尽管BCPL是一种高级语言(类似于C),编译器生成的中间代码叫做O-code(对象代码)。
In this usage, a compiler would compile BCPL code into an intermediate machine code called O-code. 在这种用法中,编译器会将BCPL代码编译成称为O-code的中间机器代码。
BCPL was an imperative language developed by Martin Richards at the University of Cambridge and was a precursor to the B language that evolved into the C language we use today. BCPL是MartinRichards在剑桥大学开发的一种命令式语言,是B语言的一个前身,后来该语言发展为我们现在使用的C语言。