我不认为C++开发效率慢。

哈哈gogo 2009-09-07 12:03:26
任何一种语言都是要搭建一个IDE来加快开发的,很多人说C++开发效率慢,指的是VC++这个工具吧,那为什么C++ BUILDER开发效率就这么快呢(我们暂且不说为什么用C++ BUILDER的人不多),C#为什么比C++开发快,是因为C#的IDE使用像DELPHI/C++ BUILDER一样的RAD,开发起来当然很快,比JAVA开发效率都要快,C#和JAVA开发快的一个原因还有就是它们建立在一个虚拟平台,这个平台提供了所有一切可能用到的功能,如果微软把C#的IDE做成像VC6.0那样,而把C++的IDE做成类似C++ BUILDER 那样,我看大家就不这么说C++开发效率慢了。
像QT是基于C++,开发效率不也一样的快吗?

_____________________________________
NOKIA 有QT ,MICROSOFT有C#,SUN有JAVA。
...全文
743 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
brauceunix 2011-05-14
  • 打赏
  • 举报
回复
在用C开发。。。 一个月产1000-2000行代码。。
mooneclipse 2010-09-05
  • 打赏
  • 举报
回复
顶一个...................个人喜欢C
哈哈gogo 2009-09-13
  • 打赏
  • 举报
回复
进行中
prince_sigh 2009-09-13
  • 打赏
  • 举报
回复
哈哈gogo 2009-09-13
  • 打赏
  • 举报
回复
另外,C++有时看上去很乱,完全是个人问题,C++同样可以写出漂亮优美的代码,注释。
哈哈gogo 2009-09-13
  • 打赏
  • 举报
回复
我看QT和C++ BUILDER开发一点都不慢,而且是编译本地码的,更快,为什么不用,NOKIA就把QT作为以后的平台,
Erorr 2009-09-12
  • 打赏
  • 举报
回复
C++和Java关注的角度不一样,所谓的开发效率是在特定条件下才有意义的
首先,Java是站在C++巨人肩膀上的,语言特性高级一些。
其次,Java现在比较热门的是Java EE,有很多成熟的Web服务器,EJB容器,各种框架的支持,使得开发者只需关注逻辑细节,而C++多少还是要差一点,所以Java要比C++效率高一些。
哈哈gogo 2009-09-10
  • 打赏
  • 举报
回复
还是支持C++
redleaves 2009-09-10
  • 打赏
  • 举报
回复
C++开发是要慢些,不过这和个人的水平,还有平时的积累是有关的.
如果水平足够,并且有足够积累.那应该不会慢多少.有可能还会快点.
icosagon 2009-09-10
  • 打赏
  • 举报
回复
编译型语言相比的话,水平高的C且接触过很多库的C++程序员开发速度要比相同水平的JAVA, C#慢15%左右,主要时间慢在内存管理上,和脚本语言没可比性,慢太多,但脚本语言想要开发大型程序要的工作量不比C++少,甚至还更麻烦
qqwx_1986 2009-09-10
  • 打赏
  • 举报
回复
关注
哈哈gogo 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 zx7719 的回复:]
c++初学技术不怎么样,每次自己做2、3天的东西,delph2、3小时就做出来了,觉得很无语……
[/Quote]
难道C++ BUILDER或QT 2、3个小时做不出来??

AAA20090987 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 onemonth 的回复:]
从现在的开源库看,通常来说,用c++做软件,从风格到编码,从使用的特性到设计方法,如果你有哪一个地方差了,没有用到新特性,都会受到嘲笑。搞c++的一群人,要的是代码精简,效率高超,功能强大,灵活多变。要达到这样的效果,确实很难。这个基本是c++社区的特点,好坏难说。反观其他语言,基本的哲学是完成问题就成,慢无所谓,换成好机器,反正便宜;代码差无所谓,只要能用,可以让客户接受就行。这两种对待开发的方式,用c++开发的时候,是一种虔诚的态度;用其他语言开发的时候,是赚钱的态度。比较下来,c++开发效率就低了。

[/Quote]

我以虔诚的态度学编程,所以坚决支持C++!!!

看来我要一辈子挨穷了,呵呵。。。。
wuyu637 2009-09-08
  • 打赏
  • 举报
回复
c++在开发效率上还是很成问题的。

一个表现在程序员的成长上,一个表现在代码的编写速度上。
飞天御剑流 2009-09-08
  • 打赏
  • 举报
回复
这两种对待开发的方式,用c++开发的时候,是一种虔诚的态度;用其他语言开发的时候,是赚钱的态度。比较下来,c++开发效率就低了。
-------------------------------------------------------------
aggree!对于老板来说,赚钱才是硬道理;对于程序员来说,技术才是硬道理。

只是问题在于,整个c/c++程序员群体的素质还没有高到可以让老板认识到c/c++开发的好处的程度,c/c++群体总是存在一大堆半咸不淡、似是而非的“人才”。
  • 打赏
  • 举报
回复
c++初学技术不怎么样,每次自己做2、3天的东西,delph2、3小时就做出来了,觉得很无语……
mLee79 2009-09-08
  • 打赏
  • 举报
回复
我还觉得C开发效率最高呢,不过我这样认为没用啊,老板不这样认为有P办法。。。
onemonth 2009-09-08
  • 打赏
  • 举报
回复
从现在的开源库看,通常来说,用c++做软件,从风格到编码,从使用的特性到设计方法,如果你有哪一个地方差了,没有用到新特性,都会受到嘲笑。搞c++的一群人,要的是代码精简,效率高超,功能强大,灵活多变。要达到这样的效果,确实很难。这个基本是c++社区的特点,好坏难说。反观其他语言,基本的哲学是完成问题就成,慢无所谓,换成好机器,反正便宜;代码差无所谓,只要能用,可以让客户接受就行。这两种对待开发的方式,用c++开发的时候,是一种虔诚的态度;用其他语言开发的时候,是赚钱的态度。比较下来,c++开发效率就低了。
fox000002 2009-09-07
  • 打赏
  • 举报
回复
C++ has indeed become too "expert friendly" --- Bjarne Stroustrup

C++ 陷阱太多,太复杂

编译器太多,兼容性问题太多
哈哈gogo 2009-09-07
  • 打赏
  • 举报
回复
c++ builder OR QT不一样提供了很多组件吗?不可能只用C++而不搭建一个IDE来开发吧,

确实是这样,C#/JAVA里面提供了几乎所有一些常用的功能,
加载更多回复(11)
本套餐详细讲解了程序创建技巧以及C++核心知识要点,共包含9门课程,内容涵盖C++基础、C++模板、C++网络编程、C++数据库、C++多线程、C++ STL、C++动态链接库、C++ Boost、C++ GDI+课程,课程中的每一个知识点老师都会进行具体讲解,并配有一定的实用案例。通过本课程的学习,学员可以掌握Windows高级C++开发工程师必学技能点,具备一定的使用C++解决问题的能力。 【现在学习c++,晚不晚?】 不晚!!! 第一,对于大学生来说,像国内的NOIP比赛,国际的ACM比赛,对大学生的求职,高中生的升学,所有很大的帮助。 许多高校在自主招生的过程中对有参加过比赛并获得过证书的学生都会有优先选择。大公司对有此经历的求职人员也会另眼相看。 第二,随着硬件的不断发展,存储器的容量不断扩增,要求我们编写更多复杂性更高的实时程序,而C++的优势就是可以用它来编写功能复杂,业务逻辑繁琐,实时性要求高的项目;之前看新闻知道Google的AlphaGo下围棋的水平已经是我们人类所达不到了。其背后也是用C++和神经网络编写的。 所以说,随着科技的不断进度,C++只会越来越受欢迎!!! 【学完课程,你将收获什么?】 课程中为黄强老师数十年软件开发总结的C++一站式编程知识点,为想真正进入企业开发的童鞋带来全方位的知识补充,学完本课程后,童鞋们将对C++企业级开发必备知识得到全面的完善,在面试与工作中能轻松达到企业要求! 【课程内容简介】 本系列课程为Windows平台 下C++高级开发工程师一站式课程, 学完后,童鞋们将达到企业中高级以上开发能力,以下课程均为入职软件公司C++方向的开发工作必须掌握的高级知识点,课程内容主要包括:

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧