パフォーマンスの重視で System i で C/400によってコンパイルしていても
最新ではオープン・ソースが ANSI-C
ではなく、C++
で公開されている場合が
増えてきている。オーブン・ソースであっても、ちゃんと System i を
ターゲットに考えられているものもある。
C++ のコンパイルは、
CRTCPPMOD または CRTBNDCPP
によってコンパイルするのであるが、OS400 に C++コンパイル・モジュールを
導入しているだけでは C++ をコンパイルすることはできない。
実は PASE 環境も導入されていることも必要である。
なぜ C++ のコンパイルに PASE環境が必要であるのかは不明であるが
C++プログラマーは注意が必要である。