15 个解决方案
#1
性能比C差, STL容器对内存管理也不太友好.
另外, 面向对象在server开发中显得很多余, 不过也不是很绝对.
追求开发效率的话C++是不二选择, 根本不需要考虑C.
另外, 面向对象在server开发中显得很多余, 不过也不是很绝对.
追求开发效率的话C++是不二选择, 根本不需要考虑C.
#2
所言极是。。。太对了。。。。
c++在linux下是二等公民。 我在经历c++和纯c的网络游戏后台就感受到了。
c++注重的是开发效率,在非大师级开发的代码上,性能效率真的没有纯c的开发的好。
但是纯c的开发效率还是比较低的。因为一个功能N多方法,n行代码。。。
#3
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
#4
但是为啥找工作还是c++是王道呢?都是c++的人,招人喜欢。
#5
C++如果用不好,那是出奇的慢啊,感觉C++就是C的预处理器的下面套上了一个更复杂的预处理器.底层都是C函数及代码.
#6
>很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
这也差太远了,团队成员对C++不熟?
>C++如果用不好,那是出奇的慢啊
这倒是,在前一家把同事的代码修改过,性能翻了一个数量级
架构没改多少号,不过是把不良的编程习惯改掉
小型函数(一到两行的函数)inline
把他自己写的容器舍弃掉,改用stl的
把一些蹩脚的算法也改用stl写的
再加上把不需要宣告成virtual的函数改掉而已
我觉得有很多C++(java,c#也是)都太习惯继承了
是也继承,不是也继承,根本是滥用
改完後我很好心的写了一份报告,解释他们的代码为何性能那麽差
结果好像得罪了不少人,真是好心没好报
这也差太远了,团队成员对C++不熟?
>C++如果用不好,那是出奇的慢啊
这倒是,在前一家把同事的代码修改过,性能翻了一个数量级
架构没改多少号,不过是把不良的编程习惯改掉
小型函数(一到两行的函数)inline
把他自己写的容器舍弃掉,改用stl的
把一些蹩脚的算法也改用stl写的
再加上把不需要宣告成virtual的函数改掉而已
我觉得有很多C++(java,c#也是)都太习惯继承了
是也继承,不是也继承,根本是滥用
改完後我很好心的写了一份报告,解释他们的代码为何性能那麽差
结果好像得罪了不少人,真是好心没好报
#7
C++可以做几乎所有的东西...用与不用只是根据客观条件进行的取舍而已.
另外,如果C++写出的代码比C的慢.9成可以肯定是水平的问题.
正常情况下,良好设计的C++程序的脑力负担是要小于C程序的,这更有利于写出优化的代码.
但是,不良的C++程序会带来比C程序更大的恶果...
C++能写么这么差,也敢用C++做实际开发?
另外,如果C++写出的代码比C的慢.9成可以肯定是水平的问题.
正常情况下,良好设计的C++程序的脑力负担是要小于C程序的,这更有利于写出优化的代码.
但是,不良的C++程序会带来比C程序更大的恶果...
C++能写么这么差,也敢用C++做实际开发?
#8
我师兄就在做Linux服务器的存储服务,他就是用C++的。
#9
没有什么好不好的,看你的程序是适合面向对象还是面向过程
#10
62708807
职业C/C++交流群
以前很火的,后来被群主清空了
现在找人
职业C/C++交流群
以前很火的,后来被群主清空了
现在找人
#11
没有绝对谁好谁坏,C性能再好,好不过汇编吧,根据具体情况选择合适的语言。
#12
不是说很多游戏后台是用c++的吗?
#13
多
#14
我用java写也有2000人 好搞 c++怎么就1000人 那用c++的是 水平真的 太....
#15
请问一下用C++可以做linux服务器哪些方面的开发?
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
我用java写也有2000人 好搞 c++怎么就1000人 那用c++的是 水平真的 太....
之前那个c++项目不知道谁高的。之前一个项目组,经历了两个月就闪人了
#1
性能比C差, STL容器对内存管理也不太友好.
另外, 面向对象在server开发中显得很多余, 不过也不是很绝对.
追求开发效率的话C++是不二选择, 根本不需要考虑C.
另外, 面向对象在server开发中显得很多余, 不过也不是很绝对.
追求开发效率的话C++是不二选择, 根本不需要考虑C.
#2
性能比C差, STL容器对内存管理也不太友好.
另外, 面向对象在server开发中显得很多余, 不过也不是很绝对.
追求开发效率的话C++是不二选择, 根本不需要考虑C.
所言极是。。。太对了。。。。
c++在linux下是二等公民。 我在经历c++和纯c的网络游戏后台就感受到了。
c++注重的是开发效率,在非大师级开发的代码上,性能效率真的没有纯c的开发的好。
但是纯c的开发效率还是比较低的。因为一个功能N多方法,n行代码。。。
#3
请问一下用C++可以做linux服务器哪些方面的开发?
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
#4
引用 楼主 chenyi14500 的回复:请问一下用C++可以做linux服务器哪些方面的开发?
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
但是为啥找工作还是c++是王道呢?都是c++的人,招人喜欢。
#5
C++如果用不好,那是出奇的慢啊,感觉C++就是C的预处理器的下面套上了一个更复杂的预处理器.底层都是C函数及代码.
#6
>很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
这也差太远了,团队成员对C++不熟?
>C++如果用不好,那是出奇的慢啊
这倒是,在前一家把同事的代码修改过,性能翻了一个数量级
架构没改多少号,不过是把不良的编程习惯改掉
小型函数(一到两行的函数)inline
把他自己写的容器舍弃掉,改用stl的
把一些蹩脚的算法也改用stl写的
再加上把不需要宣告成virtual的函数改掉而已
我觉得有很多C++(java,c#也是)都太习惯继承了
是也继承,不是也继承,根本是滥用
改完後我很好心的写了一份报告,解释他们的代码为何性能那麽差
结果好像得罪了不少人,真是好心没好报
这也差太远了,团队成员对C++不熟?
>C++如果用不好,那是出奇的慢啊
这倒是,在前一家把同事的代码修改过,性能翻了一个数量级
架构没改多少号,不过是把不良的编程习惯改掉
小型函数(一到两行的函数)inline
把他自己写的容器舍弃掉,改用stl的
把一些蹩脚的算法也改用stl写的
再加上把不需要宣告成virtual的函数改掉而已
我觉得有很多C++(java,c#也是)都太习惯继承了
是也继承,不是也继承,根本是滥用
改完後我很好心的写了一份报告,解释他们的代码为何性能那麽差
结果好像得罪了不少人,真是好心没好报
#7
C++可以做几乎所有的东西...用与不用只是根据客观条件进行的取舍而已.
另外,如果C++写出的代码比C的慢.9成可以肯定是水平的问题.
正常情况下,良好设计的C++程序的脑力负担是要小于C程序的,这更有利于写出优化的代码.
但是,不良的C++程序会带来比C程序更大的恶果...
C++能写么这么差,也敢用C++做实际开发?
另外,如果C++写出的代码比C的慢.9成可以肯定是水平的问题.
正常情况下,良好设计的C++程序的脑力负担是要小于C程序的,这更有利于写出优化的代码.
但是,不良的C++程序会带来比C程序更大的恶果...
引用 楼主 chenyi14500 的回复:请问一下用C++可以做linux服务器哪些方面的开发?
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
#8
我师兄就在做Linux服务器的存储服务,他就是用C++的。
#9
没有什么好不好的,看你的程序是适合面向对象还是面向过程
#10
62708807
职业C/C++交流群
以前很火的,后来被群主清空了
现在找人
职业C/C++交流群
以前很火的,后来被群主清空了
现在找人
#11
没有绝对谁好谁坏,C性能再好,好不过汇编吧,根据具体情况选择合适的语言。
#12
不是说很多游戏后台是用c++的吗?
#13
多
#14
请问一下用C++可以做linux服务器哪些方面的开发?
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
我用java写也有2000人 好搞 c++怎么就1000人 那用c++的是 水平真的 太....
#15
请问一下用C++可以做linux服务器哪些方面的开发?
很简单的就是,我之前那个c++的公测达到1000的时候服务器四核4g的。开始吃力卡了
而我现在这个纯c的项目后台能达到7000.压力测试的时候。
我用java写也有2000人 好搞 c++怎么就1000人 那用c++的是 水平真的 太....
之前那个c++项目不知道谁高的。之前一个项目组,经历了两个月就闪人了