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++ 的 iostreams 在内的基本操作如您所愿。

2) 我认为 gcc 不适用于 Itanium 上的 VMS。您将需要使用 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 回答