In implementing the graphical programming system, efficiency and device-independence are needed. FORGE (FORtran with Graphics Extension) is a system that assists a user in creating and exercising computer programs easily and that has device-independence. To our goal, an approach based on the standardized representation of graphical primitives and transformations and the translation of optimized code is adapted. A single pass optimizing processor is intended to increase runtime efficiency by performing certain graphical transformations and the conversion of representations at translation time. In this thesis, parameter representations of primitives and transformations is shown to be effective in obtaining high efficiency in the 2-D and 3-D transformation system because of these representation. An implementation of preprocessor of FORGE to PL/1 is performed at IBM-3032 computer installed in K.I.S.T.