BCPL言語とは何ですか?
1966 年にケンブリッジ大学コンピューティング研究所の Martin Richards によって開発されました。Basic Combined Programming Language の略です。
これは、小型かつ効率的であり、システム プログラミングとコンパイラ作成のための教育言語として設計されています。これは静的に型指定され、プロシージャ指向でブロック構造になっており、ポインターと配列をサポートしています。また、入出力および動的ストレージの割り当て機能も備えています。
BCPL は小さな言語であるにもかかわらず、より大きく複雑なプログラミング言語にある機能の多くを提供します。たとえば、条件付きコンパイルやアセンブリ言語の生成機能が備わっています。
この言語はシンプルなので、さまざまなプラットフォームに簡単に実装できます。 PDP シリーズ、IBM 360 シリーズ、Motorola 68000 シリーズ、Intel x86 シリーズなど、さまざまなマシンに BCPL が実装されています。
BCPL 言語は、C や Java など、他のいくつかの言語の設計に影響を与えました。
例
```bcpl
「libdr」を取得
「libdr」を取得します。 { 同じことですが、パラメータは必要ありません }
CONST printnl =proc (文字列 s) =$( putc('\n') )
VAR nl =改行、タブ =タブ;
PROC main () =$(print(tab nl nl "こんにちは、BCPL の話をします..."))
「」