Sun Studio の Fortran コンパイラ f95 は、次の機能と拡張機能を提供します。
引数、共通ブロック、パラメータなどの整合性をルーチン間で調べる、大域的なプログラム検査機能(Solaris プラットフォームでのみ使用可能)
マルチプロセッサシステムのための、最適化された明示的自動ループ並列化機能
VAX/VMS Fortran 拡張機能
構造体、記録、共用体、マップ
再帰
OpenMP 3.0 並列化指令
大域的、ピープホール、および潜在的な並列化の最適化によって、パフォーマンスの高いアプリケーションが生成されます。ベンチマークによると、最適化されたアプリケーションは、最適化していないコードに比べると、はるかに高速に実行できます。
呼び出し方式が共通しているので、C または C++ 言語で作成 したルーチンを Fortran プログラムと結合できます。
64 ビット対応の Solaris および Linux 環境のサポート
%VAL を使用した値による呼び出し
FORTRAN 77 と Fortran 95/Fortran 2003 プログラム、およびオブジェクトバイナリの間の互換性
区間演算プログラミング
ストリーム入出力を含む Fortran 2003 のいくつかの機能
ソフトウェアのリリースの際にコンパイラに追加された新機能あるいは拡張機能の詳細は、付録 B を参照してください。