$\newcommand{\defeq}{\mathrel{\mathop:}=}$

## 2008/06/22

### 源頭

On his work at Cambridge, Strachey also commented: "From about 1962 until 1966 [I] was engaged with several collaborators at Cambridge and London on the design of a general purpose programming language which came to be known as CPL [...]"

The influence of CPL was remarkable, however, and an implementation of a variant of CPL, devised by Strachey's student Martin Richards and called BCPL [...]

Clearly, C++ owes much to C. Except for closing a few serious loopholes in the type system, C is retained as a subset. I also retained C’s emphasis on facilities that are low-level enough to cope with the most demanding systems programming tasks. C in turn owes much to its predecessor BCPL; in fact, BCPL’s // comment convention was (re)introduced in C++. [...]

--

Labels:

Anonymous6/24/2008 8:03 pm 說：

Martin Richards, The BCPL Reference Manual (Memorandum M-352, Project MAC, Cambridge, July, 1967)

http://cm.bell-labs.com/cm/cs/who/dmr/bcpl.pdf

C字輩無不沒有這淵源在了...是牽絆阿~

gulian.