Back 60 years ago marked the rise of the ancestor of C/C++, thanks to Martin Richards.

Do you know with which programming language this code is written:

// Hello world demo
get "streams.d"
external
[
Ws
]

let Main() be
[
Ws("Hello World!*N")
]

It’s the BCPL programming language . BCPL (Basic Combined Programming Language) is a foundational language in the history of programming languages. Developed by Martin Richards in 1966, BCPL’s simplicity, typeless nature, and portability were key features that influenced the design of many subsequent languages, including B and C. Its impact is particularly notable in the development of system software and compilers, making it a critical step in the evolution of programming languages.

Continue reading “Back 60 years ago marked the rise of the ancestor of C/C++, thanks to Martin Richards.”