C/400

1. C/400 を開発するための環境とは?

AS/400 のシステムまわりの深層での開発やパフォーマンスを考慮したり、
また最新の API を使用したいのであれば C/400 による開発が必要となる。
OS/400 もまた C/400 で開発されていると IBM も明言している。同時に C/400 の使用を薦めている。

例えば AS/400 で直接 TCP/IP 通信のアプリケーションを開発したいとする。
TCP/IP の API は RPG や COBOL,CLP からは呼び出せない。
TCP/IP の API を呼び出せるのは PASCAL か C/400 に限られる。
更に C/400 を編集するには、英小文字が必要である。

このように C/400 の開発には2次言語として、英小文字環境が必要なのである。
C/400で TCP/IP のモジュールを作成すれば、ILE-RPG からバインドして RPG での
TCP/IP 通信が可能となる。

スプールファイル API は RPG からでも呼び出せるが、そのパフォーマンスは CPYSPLF より遅くなる。
C/400 であれば、満足のいくパフォーマンスが得られるであろう。