0

OpenVMS で C++ プロジェクトを見ています。

NIX 開発との違いは何ですか? 独特の UNIX バージョンや LINUX ディストリビューションに少し似ていますか?

メモリ管理やスレッド化などに関して何か特徴はありますか? (FILE I/O が少し違うことは知っています)。

C++ コンパイラは、他のプラットフォームの古い C++ バージョンに少し似ていますか? (テンプレートなどのサポートが少ない)

DCL に触れずに bash を使用できますか?

IDE、デバッグ (gdb) ソース管理などはどうですか? (NetBeans は問題ないようです)

X-Windows でリモートで作業できますか? 管理者アクセスは問題になりますか?

4

1 に答える 1

2

Unix ベースの派生物だけで開発した場合、OpenVMS はまったく異なるものに見えるかもしれません。質問を一つずつ受け付けます。

1) C++ からのメモリ管理は同じように感じられます。pthreads のサポートがあります。ファイル I/O にはより多くのオプションがありますが、多くの場合、なじみのないものに感じるでしょう。基本は、C++ の iostream を含め、期待どおりに動作します。

2) Itanium 上の VMS では gcc が機能しないと思います。HP の C++ コンパイラを使用する必要があります。これは、古いバージョンのインテル C++ コンパイラーを再パッケージ化したものです。すぐに c++-11 のサポートを期待しないでください。テンプレートのサポートは良好です。STL が機能します。

3) オープンソースの bash ソリューションがあります。あなたは DCL といくつかの perl で満足するかもしれません。Perl は VMS 上で動作します。

4) 私が知っている C++ IDE はありません。

5) X Windows が動作するはずです。

6) システム管理者アクセス。何にアクセスしたいかによります。VMS には豊富なアクセス制御メカニズムがあり、sudo のようなソリューションに頼ることなく、システムの一部へのきめ細かなアクセスを可能にします。詳細については、システム管理者に問い合わせてください。

于 2012-12-10T11:52:54.117 に答える