サポートされるコンパイラ

Stratus VOSでサポートされるコンパイラ言語は、PL/I、COBOL、Pascal、Fortran、BASIC、Cが使えます。OpenVOSのサポートがあるとGNU C、C++も使えたと思います。自分が辞める時にはこの辺りが曖昧でしたので、実際にGNU関係は使ってませんでした。まあ、メジャーなツールはFTPで落としてコンパイルして使ってましたけどね。PL/Iはデフォルトでサポートされますが、他の言語は有償サポートだったと思います。C言語はソケットを使う上で必須なので、TCP/IPが普通に使われるようになってからインストールされてる可能性が高いと思われます。それ以外の言語はまず使われることがないと思われます。使えればかなりマニアックな環境と思います。最初に使ったマシンは、すべての言語と数多くのパッケージが入ってました。何らかの大人の事情で使えてるっぽかったけど、詳細は聞かずじまいだった。

何でPL/Iなんだ?って思いますけど、カーネルがPL/Iで書かれており、システム提供のAPI(s$・・・エス・ダラーで始まる名前のサブルーチン(関数)群)の引数受け渡しがPL/I言語でサポートされるデータタイプを持つので、プログラムを書くのに一番ストレスなくできます。他の言語でも受け渡しが出来るように言語拡張されてますので、どの言語で書いても問題ないです。生成されるオブジェクトもPL/Iが一番スマートだったと思います。