2012-12-09 52 views
0

我正在看OpenVMS上的C++項目。在OpenVMS上使用C++開發

與NIX開發有什麼不同? 它有點像一個特殊的UNIX版本或LINUX發行版嗎?

當涉及到內存管理或線程等任何特性? (我知道FILE I/O有點不同)。

C++編譯器有點像其他平臺上的舊C++版本嗎? (減少對模板等的支持)

我可以使用bash,而不碰DCL嗎?

怎麼樣的IDE,調試(gdb)源代碼管理等? (它接縫NetBeans都行)

我可以使用X-Windows進行遠程工作嗎? 管理員訪問會成爲問題嗎?

回答

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之類的解決方案。請求您的系統管理員獲取更多詳細信息。

+0

Reg p4。我認爲Netbeans應該是OK – Olav

+0

@Olav Eclipse CDT也是因爲有對VMS的Java支持。 – maba