unix新手问题

大东哥 发布于 2009/07/24 13:08
阅读 461
收藏 0

请问各位unix达人

unix下的C主要是用来开发什么?用C还是C++开发多.

今天我老大跟我说,window的性能比unix性能要好,他说他对比过,这.... 

WindowsServer与Unix相比,最大的优势是什么?

如果Unix的文件损坏,丢失,容易找回吗?

window与unix下的,哪个系统更能充分利用oracle的特性?

最后,学习unix下的C编程有发展,还是window下的C编程有发展?

 

 

加载中
0
tgh1981
tgh1981

window的性能比unix性能要好--这...大多数情况下,windows系统平台下的资源都被浪费了,linux平台性能在同等情况下不会比windows平台差;

w平台跟u平台,最大的优势就是操作简单,容易中毒,容易被破坏,经常出毛病,问题多多,呵呵;

unix文件丢失跟w平台下的一样的,有的找的回,有的不行;

o库还是在u或l下运行比较强,当然你要会配

tnnd,都有发展啦

0
x
xto

从性能上而言,如果不是大型服务器,对于这种中小企业的服务器,windows,unix,linux差别几乎不明显。

操作唯一的区别,就是windows更容易染毒,让人比较郁闷。

windows和unix/linux下面,oracle似乎还有些不一样。windows下面oracle采用线程连接,unix/linux下面似乎oracle采用进程连接。当然,在高并发高强度的数据库访问中,这两者都有各自优势,谈不上谁强谁弱,关键在于设计者。但某些人似乎更喜欢基于线程的连接方式,他们认为频繁的地关闭/连接打开数据库,线程所消耗会低于进程。但其实在大多数项目中,数据库的"频繁 连接/断开",无论进程或者线程,都需要采用其他手段来优化,例如连接重用,连接池等。

windows与unix相比,最大的优势就是天生长的一副你生前就已熟悉的面孔而已。

至于unix文件损坏丢失问题,我想这个问题恐怕都不是两者操作系统的问题,而在于人的问题

至于学什么有发展?个人认为学赚钱最有发展。

当然话说得比较偏了。其实无论什么技术,千万不能浮躁,一旦静心去学习实践,你成为这个领域的专家,即便他再烂的技术环境,你也会很有前途。往往某些人喜欢追求今年流行什么语言就学什么。其实这种人也就是个入门者而已,一个编码民工而已(我不是贬低民工,民工是社会的基础),谈不上什么技术人员。优秀的技术人员,它可能几十年来就会那么其中一些或者一点,而最终成为这个领域的专家。

    至于您所谓的windows c或者unix/linux c,我实在不知道他有什么区别?也许是微软在vc++中加入了一些自定义的标签误导了你,但是绝大多数时候,我认为c语言在这两者上没有什么区别。千万不要把调用操作系统函数的区别强加在c语言中。

0
大东哥
大东哥

多谢两位的热心回答.

oschina.net里面的都是热心人啊。

0
滩头沙
滩头沙
win比*nix 要高效那要看你干什么的,呵!如果你是做图形软件,桌面应用,那当然WIN要好点。不过真正的大型图形场景渲染那还是*nix来的快。当然是在同等硬件平台的。高端的服务器与小型机哪有用win的呢?如果一个机器用到了raid,那大多也都用*nix了,有了raid数据安全就高了。
0
滩头沙
滩头沙

关于编程unix上用C那是不用说的了,unix就是由C而生的。win下的API也是C接口,不过给MS改了不少,可以说改的很乱!

返回顶部
顶部