Sun WorkShop 入門

Sun WorkShop コンパイラ

Sun WorkShop は、次の 4 つのコンパイラをサポートしています。

C++ コンパイラ

Sun Visual WorkShop C++ でのみ使用可能です。

今回のリリースでは、『注釈 C++ リファレンス・マニュアル』(足立高穂、小山裕司訳、アジソンウェスレイ・トッパン出版) で紹介されている機能がすべて実装されており、例外処理、インクリメンタルリンカー、テンプレートの高速インスタンス化方式、既存の Tools.h++ クラスライブラリの拡張バージョンがサポートされています。

この内蔵コンパイラは最適化されているため、コンパイル速度と実行速度の両面で、これまでのバージョンよりも格段に優れた機能を発揮します。

また、C++ 言語機能も改善され、次の点で ISO C++ 標準規格を強力にサポートするようになりました。

C++ コンパイラの詳細については、『C ユーザーズガイド』を参照してください。ここには、C++ 関連マニュアルのリストも記載されています。

Fortran 90 コンパイラ

Sun Performance WorkShop Fortran でのみ使用可能です。

今回のリリースでは、Fortran 90 ANSI X3.198-1992 規格 (JIS X 3001-1994) のすべての機能が完全に実装されています。この規格には、数式をより直接的にプログラミング言語で表現する機能など、強力な機能が多数追加されています。このコンパイラを Sun WorkShop のほかの機能と併せて使用すると、コードを自動的に並列化することができます。

Fortran 90 コンパイラの詳細については、『Fortran ユーザーズガイド』、『Fortran プログラミングガイド』を参照してください。ここには、Fortran 関連マニュアルのリストも記載されています。

FORTRAN 77 コンパイラ

Sun Performance WorkShop Fortran でのみ使用可能です。

このコンパイラには、FORTRAN 77 ANSI X3.9-1978、ISO 1539-1980 規格のすべての機能が完全に実装されています。この規格には、VAX VMS Fortran および Cray Fortran との互換性を提供する機能のほか、数式をプログラミング言語でより直接的に表現する機能が含まれています。

FOTRAN 77 コンパイラの詳細については、『Fortran ユーザーズガイド』、『Fortran プログラミングガイド』を参照してください。ここには、Fortran 関連マニュアルのリストも記載されています。

C コンパイラ

このコンパイラは、ANSI C 言語と ANSI C 環境の規格に完全に準拠しており、K&R C もサポートしています。C オプティマイザは、最適化されていないコードのパフォーマンスを大幅に向上させます。コードオプティマイザは、冗長な個所を削除し、レジスタを効率良く割り当て、命令のスケジューリングを行います。また、デバッグ段階でのリンク時間を削減するインクリメンタルリンカーも実装されています。

C コンパイラの詳細については、『C ユーザーズガイド』を参照してください。ここには、C 関連マニュアルのリストも記載されています。