c++的尴尬

原创 2004年01月24日 12:03:00

   c++是一种优秀的语言,我们从语言的角度上面来讲,这是一个很多人都比较同意的说法,所以,我也选择了c++.

  c++在很多人心中,都认为是比较复杂的语言,并且是一种很有前途的语言。第一,它兼容c语言,这个让很多以前学c语言的人转到c++上面来变的很容易,同样因为这个原因,他让很多以前学习c语言的人选择了他。第二,他有相当丰富的资源,现在很多都会以c++为一种标准来发布自己的东西,也就是说如果一个东西有其他的语言版本的,一般来说,他都会有c++版本的。所以,现在网上,c++的资源满天下。第三,在stl的支持下,他在GP(范型)方面得到了很好的支持。这个在其他语言来说,往往要费很大的工夫,而c++的实现却比较简单。第四,他的效率及高,相比之下,比如说c#,Java是无法跟它相媲美的。另外,他在面向对象方面也支持很好,比如说多继承,多态等。。出此之外,他还支持RTTI等东西,使得编程变得更加容易。总之,我门可以说,c++曾经是一种很优秀的语言。

  可是,现在学习c++,却让人感到了一种尴尬,为什么?我该选什么编程工具呢?也许有人说:“编程工具,并不重要,不过是一个编译器而已。”你错了,这是一种片面的说法。如果没有一个好的编译器的支持,那么这个语言也就快面临着淘汰了。为什么这样说?看看现在的c++,很多人选择vc,那是一个不错的选择,可是,我个人认为,在现在这个讲究效率的时代,用vc开发东西不可取。再看看微软,可以说,他已经放弃了c++,vc从6。0过后,就可以说就没有了,7.0是.net下面的开发工具,可以说,那是一个不适合c++开发的工具(微软的说法:c++不适合在.net下面开发.至少现在是的,参考.net编程人员指南)我们来看看BCB吧,出到6.0过后也完毕了.虽然出了一个cbx,但是就目前而言,他还是不适合于做开发的。那么,如果现在学习c++,我们该用什么工具呢?很多人这样问我,其实我也不知道.我这样回答他们,先学着吧,什么工具都可以。其实这个也是不负责的说法。从很大程度上,我感到一种c++的危机。

  计算机语言从发展至今。也有不少语言,不少被淘汰了,不少发展起来了,不少新的出来了,不少旧的消失了。目前主要的几种语言来说,一个是c,一个是c++, 一个是java,一个是vb,还有一个object pascal.以及新出的c#.这几种语言中,我最喜欢c++,但是他真的能够活下去吗?c语言能够活下去,因为在很多底层方面,比较难以用其他语言代替,所以他能够活。java能够活下去,因为他有网络的支持,有平台的支持,还有其他他的语言的优势。vb和 c#能够活下去,因为他们有微软的支持。他们也许会随着微软的发展而改变,所以可以活下去。object pascal可以活下去,因为有Delphi的支持。或者说是borland的支持。他可以跟Borland一起发展下去。那么c++呢?c++是一种与厂商无关的语言,或者说,他就仅仅只是一种语言而已,没有平台的支持,没有网络的支持,没有厂商的支持,它高高不上去,低也低不下去,他真的能够活下去吗?虽然现在他还是非常热的一种语言,但是,那只是一只瘦死的骆驼而已,虽然也比马胖,但是却不能够生存。

  社会是发展的,什么东西都有他淘汰的时候,可是,我还是希望,c++能够生存下去,好好的发展下去,所以,我一直在等待一个好的开发工具,我希望以后的CBX是的,我还希望还会有其他的东西来支持他.

以上全是个人意见,并且只是从语言的角度上发表看法,如有错误,特此道歉.
(你可以转贴,但是请注明出处)


桂林电子工业学院
子寒

 

 

软件测试演义之外的话题——测试人员招聘的尴尬

   最近,有不少关于软件测试人员招聘的报道,虽然这其中部分起源于北京某家培训中心的炒作,但现实情况比较接近——很难招到专业的、合格的软件测试工程师,在软件测试人员招聘上,处在尴尬之中。     近几...
  • KerryZhu
  • KerryZhu
  • 2006年07月20日 20:12
  • 8358

软件测试工程师有价无市 薪情差异大遇尴尬

以往在招聘会上,招聘单位都能接到不少合适的简历,满载而归。而节后在北京、上海、深圳举办的几次春季大型招聘会上,多家企业纷纷打出各类高薪招聘软件测试人员的海报,出人意料的是,收到的简历尚不足招聘岗位数的...
  • iiprogram
  • iiprogram
  • 2006年03月15日 15:30
  • 1459

噗,一次尴尬的面试经历

面试 c++
  • u011352234
  • u011352234
  • 2016年09月01日 23:00
  • 173

C++的尴尬

c++是一种优秀的语言,我们从语言的角度上面来讲,这是一个很多人都比较同意的说法,所以,我也选择了c++.   c++在很多人心中,都认为是比较复杂的语言,并且是一种很有前途的语言。第一,它兼容c语言...
  • au1987312
  • au1987312
  • 2009年05月30日 18:15
  • 279

[C++] tcmalloc的尴尬

专用的‘对象池’可以比通用的‘内存池’性能高两个数量级。通过宏定义(DECL_MEM_POOL, IMPL_MEM_POOL)可以很快速的为class增加pool能力,还可以在单线程的环境下去掉锁。真...
  • wwwsq
  • wwwsq
  • 2011年12月16日 10:36
  • 1994

C++的尴尬

 
  • Mac_cm
  • Mac_cm
  • 2007年12月20日 10:47
  • 955

遭遇SP2-0734的尴尬

详见原文博客链接  http://www.killdb.com/2011/09/29/%e9%81%ad%e9%81%87sp2-0734%e7%9a%84%e5%b0%b4%e5%b0%ac.h...
  • lovewifelovelife
  • lovewifelovelife
  • 2011年10月02日 11:49
  • 555

C++学习笔记--尴尬友元

什么叫做友元?它是C++中的一种关系,包括类与类之间和函数与类之间,友元关系是单向的,并且不能传递。 为什么本节名字叫尴尬友元?因为由于友元的强大能力降低了程序的效率以及破坏了C++中的封装性,导致...
  • tqs_1220
  • tqs_1220
  • 2017年11月26日 22:42
  • 50

尴尬~

一直想不起来这个blog的管理密码…… 也忘了密保的信是发到哪个邮箱里去了…… 汗昨天终于在一个txt文件里看到了这个密码,还好还好,不然脸就丢大了~昨天终于拿到了一个Gmail的蛋,虽然晚了点,但总...
  • AITD
  • AITD
  • 2005年02月23日 11:58
  • 899

尴尬

1. 大二时,全宿舍的女生都喜欢周华建的歌,一盘磁带被大家借来借去的。 一日,上铺的女生问:我的周华建呢?下铺的女生回答:在我床上呢!两秒钟寂静无声,然后全体翻倒在床。     2.呵呵,俺也想起来了...
  • dh20156
  • dh20156
  • 2005年01月31日 19:50
  • 869
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++的尴尬
举报原因:
原因补充:

(最多只允许输入30个字)