其实不然,C只是移植性强。并不是说C++比C差的。 比如,C++可以写个IOCP出来,但只能WINDOWS使用。是这个意思。
[quote=引用 6 楼 zaixiankaifa 的回复:] [quote=引用 5 楼 nmgwddj 的回复:] libevent、nginx、apache,均使用 C 语言实现,C++ 更能适应团队协作的场景,更模块化。 而 C 语言也同样是有设计模式,但个人感觉要比 C++ 更上一层楼、更追求效率的时候才考虑用 C 实现服务器。 aliyun 技术博客中有一篇文章描述了 OO 语言实现高性能网络服务器时的一切缺陷。比如触发到一些设计上的边界条件。 http://blog.aliyun.com/673?spm=0.0.0.0.DPmMoS
[quote=引用 5 楼 nmgwddj 的回复:] libevent、nginx、apache,均使用 C 语言实现,C++ 更能适应团队协作的场景,更模块化。 而 C 语言也同样是有设计模式,但个人感觉要比 C++ 更上一层楼、更追求效率的时候才考虑用 C 实现服务器。 aliyun 技术博客中有一篇文章描述了 OO 语言实现高性能网络服务器时的一切缺陷。比如触发到一些设计上的边界条件。 http://blog.aliyun.com/673?spm=0.0.0.0.DPmMoS
libevent、nginx、apache,均使用 C 语言实现,C++ 更能适应团队协作的场景,更模块化。 而 C 语言也同样是有设计模式,但个人感觉要比 C++ 更上一层楼、更追求效率的时候才考虑用 C 实现服务器。 aliyun 技术博客中有一篇文章描述了 OO 语言实现高性能网络服务器时的一切缺陷。比如触发到一些设计上的边界条件。 http://blog.aliyun.com/673?spm=0.0.0.0.DPmMoS
看公司平台和习惯了,还有就是业务的复杂度及开发人员的水平,如果水平好,一样能写出好的服务器来,不过难度较C++应该大很多
64,651
社区成员
250,488
社区内容
加载中
试试用AI创作助手写篇文章吧