“那C++呢?微软对开放C++有时间表吗?”
“据我所知这个也是有的,”周至点头:“但是这个软件包太大,目前没有一台PC能够承载那么大的容量。”
“还有编译环境也是个难题。各种编译器,数据库引擎等也需要很大的空间和算力。”
“因此还是得使用小型机,中型机,甚至大型机。”周至说道:“但是使用这些装备,又涉及到另一个问题……”
“资源共享的问题。”松井造也是专家,立刻说道:“微软的操作系统对于多线程的支持不足,因此还是得转回UNIX上来。”
“对!”金淳一也点头:“起码目前微软还没有开发出多线程操作系统吧?”
WINDOWS系统和UNIX系统最大的差别,就是WINDOWS属于个人操作系统,是给一个人用的,与之配套的硬件包括主机,显示器,键盘鼠标等。
而UNIX系统则是给很多人用的,主机一般是性能很好的服务器比如小型机大型机等,而与之相连接的设备是网络,路由器,终端设备。
所以UNIX系统的工作站,相当于一台算力超强的电脑连出去许多的显示器和键盘,很多人可以同时使用。
对于每一个人来说,都好像在操作一台电脑一样,然而其实只是使用主机上资源的一部分,因为UNIX特有的用户管理和文件权限管理,共享管理等功能,资源的使用权是非常清晰的。
在系统资源非常宝贵的年代,这样的方式无疑是使用效率最高的方式,而且基于这样的特别机制,对于工程协作还有特殊的优势。
因为所有人的工作都在一台机器上完成,所以所有程序都放在一个地方,整个系统就不用拷来拷去传来传去,管理起来方便得多。
“因此我们需要两个开发环境和编译环境。”周至说道:“一个是微软外包给我们的业务,那就是VC工具的开发。”
“那另外一个,应该就是为UNIX开发出来的可视控件外壳,对吧?”