网络编程用 c还是c++

本人现在在看《UNIX网络编程》,里面的代码都是c语言,但又有人说可以用c++的ACE开发,实际工程中,一般都是哪个开发的呀?

网络的底层API都是C语言的,不管是Linux还是Windows都是这样。用C++是为了封装代码,达到复用和扩展的目的。简单的项目用C足够了,C++适合开发复杂的大型项目。据说ACE的结构很复杂,不太适合学习,我反正是没有接触过,只用过 Berkeley Socket追问

我是一名在校学生,想做linux后台开发,由于对行业认识度不够,实践机会也很少,不知道如何去学习,您能给我一点建议吗?

追答

咳咳。。我也是学生,对这个行业也没有熟悉到那种程度。这种问题你可以问问你们学校研究这方面的老师。实践的机会很多呀,比如放假的时候去找实习。你在哪个城市读书呢?

追问

广州

追答

那公司挺多的,比如UC啊,网易啊,多玩YY啊,关注一下他们的实习生招聘吧,用Linux的很多

追问

大公司是挺多的,只是自己能力不够,哎

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-05
C++适合做大型的项目
第2个回答  2014-09-05
做项目的话用c++的多
相似回答